- ホーム /
- CakePHP
CakePHPで独自例外の実装
CakePHPで独自例外を実装します。 独自例外クラス <?php namespace App\Exception; use Cake\Core\Exception\Exception; /** * */ clas… - kensuke-iizuka
- ハック
- 2017.07.06
- 4,060
CakePHPにおけるアソシエーション
アプリケーション内で異なるオブジェクト同士の関連を定義しているのがアソシエーションです。例えばブログでは記事は多くのコメントを持っていて、記事は一人のユーザーに属しています。 1対1 : hasOne 1対多 : has… - kensuke-iizuka
- ハック
- 2017.06.22
- 351
hiddenのinput要素で値をPOSTする
見えないinput要素を設定してそのvalueを保持しておいてリクエスト先で取得することができる。 <input id=”flg_data” name=”delete_data” value=”F” type=”h… - ysugiyama12
- ハック
- 2017.06.21
- 5,069
CakePHPのビューで共通部分を使い回す
レイアウトで共通して使いたい部分はエレメントとして呼び出してあげると便利です。 以下ではdefault.ctpでbase_header.ctpをエレメントとして呼び出しています。 <?php if($is_logi… - kensuke-iizuka
- ハック
- 2017.06.20
- 2,513
dockerに立てたCakePHPでDBとモデルの作成
忘備録に $ docker exec -it app_db_1 mysql –protocol=tcp -u root -proot app mysql> use app mysql> ALTER TABL… - kensuke-iizuka
- ハック
- 2017.06.13
- 1,030
CakePHPで複数行のHTMLを指定した位置で読み込むようにする
複数行のHTMLなどを特定の位置に差し込みたい場合の記述方法です。 差し込みたい位置に以下のような記述をおきます。 <?= $this->fetch(‘subhead’) ?> 差し込みたい内容を以下の… CakePHPで複数の変数をコントローラからビューに渡す
setメソッドでコントローラからビューへ値を渡すときに一つずつ、 $bar = 1; $foo = 2; $foobar = 3; $this->set(‘bar’,$bar); $this->set(‘fo… - kensuke-iizuka
- ハック
- 2017.06.13
- 2,135
CakePHPでエラー画面を変更する
デフォルトで表示される赤っぽいデザインの画面を表示させたくないとき,app.phpにある ‘debug’ => filter_var(env(‘DEBUG’, true), FILTER_VALIDATE_BOOL… - ysugiyama12
- ハック
- 2017.06.09
- 951
CakePHPのバージョン確認
アプリケーションの vendor/cakephp/cakephp/VERSION.txt に書いてありました。 - kensuke-iizuka
- ハック
- 2017.06.08
- 1,023