cakePHP
HTMLタグ入りのAタグリンクを cakePHPのヘルパーから吐き出そうと思ったのですが、そのまま書いても タグのままで出力してくれちゃうのです・・orz echo $this->Html->link( '<h3>1日目</h3><p>Hello! Hoge Hoge</p>', 'user/mission/1', array( 'target' => '_blank' ) );…
タイマで一定時間ごとにDB(MySQL)から情報を取得し、 指定のdiv要素を更新するという処理をしたいと思ったので jQueryのload機能を使ってみたのですが、上手く行かず・・。 症状 ブラウザで開発中のサイトを2つ立ち上げ(AとB)、 Aの方でDBの内容を更…
ポイントとしては、以下の2つ。・array_multisortで多次元配列を並び替え ・mb_convert_kanaでソートキーを全て「ひらがな」に変換 1.array_multisortを使ってみる まずは単純にsortしてみましょう。 foreachでkey指定する部分がポイントです。 $members …
WebサービスをcakePHPで作ってみたのですが、 Googleウェブマスターツールを使って色々改善点を探したい。 また、SEO的にもサイトマップは用意しておいた方が良いよね。・・というわけで、サイトマップページを用意し Googleウェブマスターツールへ設定して…
/Elements/xx の最初を小文字で書いてた。 これが原因だなんて orz(誤) $this->render('/elements/choice_result'); (正) $this->render('/Elements/choice_result'); 一応メモっておきます。 あとがき Webサービスを作ってみたんだけれど どうやって拡…
ここにある「モーダルウィンドウ」「ドロップダウン」「タブ」など 動的なコンポーネントを試しても動作しない・・ 503 Backend is unhealthy原因は、JavaScriptの読み込み順でした。 jquery.js bootstrap.min の順で、読み込みましょう。 逆にすると動きま…
Viewなどでctpファイルの編集をする機会は多いと思いますが NetBeansは標準で関連付けされていないので、プレーンテキストと認識され 色付コードで表示されないという残念な状態になる事があります。ストレス軽減のためにも、関連付けておきましょう。まずは…
画像をクリックした時に、以下のような処理をしたかった。・画像の隣にプロフィールを表示(DBからひっぱる) ・DBのカウント値をインクリメントcakePHPとjQuery使って 実装したいなーと思っていた所、ピッタリな記事を発見。 PHP + MySQL + jQuery + Ajaxで…
言葉で説明しにくいですが、 要はプロジェクト名「xyz」にMainControllerを作った時、通常なら「xxx.com/xyz/main」となる所を 「xxx.com/xyz」でOKにしたい時です。routes.phpを変更すれば一発です。 最初はこうなっていると思うので・・ Router::connect('…
cakePHP2.1をロリポップにアップロードしたら、 こんなエラーが出て動かなかった。 Warning (512): _cake_core_ cache was unable to write 'cake_dev_ja' to Apc cache [CORE/Cake/Cache/Cache.php, line 306]「あっ、app/tmpのパーミッション変えてなかっ…
find時のorder属性に 「rand()」を適用すればOKでした。 class Member extends AppModel { /** * ランダムにレコード2件を取得 * @return type */ public function getRandomTwo() { return $this->find('all', array( 'order' => 'rand()', 'limit' => 2 )…
BootStrapのBaseCSSを見ると 「.table-striped」 Adds zebra-striping to any table row within the via the :nth-child CSS selector (not available in IE7-8).(「.table-striped」を指定すると、シマシマストライプのTableになるよ!) ・・みたいな事が…
cakePHPを使ったWebサービスを開発中。NetBeansは「プロジェクト実行」ボタンを押すと、 設定サーバにコードを自動アップロードしてくれるので便利だなー、と思っていたのですが、 MacbookAirの方でやってみると「Safari」ブラウザで実行されてしまいました…