WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

タグ:CakePHP

CakePHP Viewでコントローラ名、アクション名を取得する方法

Viewでコントローラ名、アクション名を取得するには下記のようにして取得します。 # コントローラ名取得: <?php echo $this->name; ?> # # アクション名取得: <?php ec…

詳細を見る

CakePHP メッセージ表示でエラー Call to a member function setFlash() on a non-object / Sessionコンポーネント

問い合わせフォームのサンプルを動かそうとしたのだが、完了メッセージの処理の部分でエラーが出てしまった。 ■メッセージ表示: $this->Session->setFlash('送信完了'); ■エラ…

詳細を見る

CakePHP 表示文字列を指定の長さでカットする

ビューで表示文字列を指定の長さでカットするには、下記のようにします。 # TextHelper <?php echo $this->Text->Truncate($text, 120)?> # Stri…

詳細を見る

CakePHP paginate で LEFT JOIN する方法

paginate で LEFT JOIN するには下記のようにします。 ※例)PersonalテーブルにPrefテーブルをLEFT JOIN してデータリストを取得する <?php App::uses('AppCo…

詳細を見る

CakePHP joins でアソシエーション設定をする方法

CakePHPでテーブル結合をする方法として、hasOne / belongsTo / hasMany / hasAndBelongsToMany など結合タイプ別に用意されています。 また [ joins ] でテーブル結合する方法もあ…

詳細を見る

CakePHP フィールドを限定してデータを取得する方法

CakePHPの find でフィールドを限定してデータを取得する場合は、下記のようにします。 ■都道府県情報を取得するサンプル: /** * 都道府県情報を取得する * * @param int $pref_id …

詳細を見る

CakePHP Viewファイルの拡張子を変更する方法

CakePHPのViewファイルは、[.ctp] を拡張子とするファイルを利用するようになっていますが、変更することも可能です。 変更する場合は、下記のように設定し変更します。 // public $ext = '.拡張子&#…

詳細を見る

CakePHP Viewファイル名を任意のものに変更する方法

CakePHPのViewファイルの名前は、通常コントローラのアクション名と同じ名前になりますが、任意のものに変更することが出来ます。 下記のように設定することで自由に変更できます。 // $this->render('フ…

詳細を見る

CakePHP 存在するファイルを表示したい

サイトリニューアルなどで、CakePHPを導入した場合に元々のコンテンツを活かす必要がある場合は、 特別CakePHPの設定は変更する必要はなく [ app/webroot/ ] 以下に html や php のファイルを置くと表示するこ…

詳細を見る

CakePHP ファビコンを変更する方法

[ app/webroot/favicon.ico ] にCakePHP標準のファビコンが設定されていますので変更する場合は、このファイルを上書きすることで変更できます。 ※環境情報: サーバ・・・CORESERVER CakeP…

詳細を見る

アーカイブ