CakePHP3のデフォルトテンプレートをデバッグモード以外で呼ぼうとするとエラーになる 以下のようなコードがテンプレートファイルに入っていると404エラーになります。 if (!Configure::read(‘debug’)): throw new NotFoundException(‘Please re… @iwasakiハック2017.05.02 3,374
CakePHP3のキャッシュクリアコマンド 以下のコマンドでキャッシュクリアが行えます。 # bin/cake cache clear_all Welcome to CakePHP v3.4.5 Console ————————–… @iwasakiハック2017.05.01 1,933
CakePHP3でトランザクション処理を行う 公式ドキュメント https://book.cakephp.org/3.0/ja/orm/database-basics.html#id11 UsersController.php use Cake\Datasource… @iwasakiハック2017.04.27 6,721
CakePHP3でファイルにSQLのログを出力する方法 config/app.php ‘Datasources’ => [ ‘default’ => [ ‘log’ => true, //ここをtrueにすることでファイルにSQLのログが出力されます。 @iwasakiハック2017.04.27 3,222
CakePHP3のFormHelperで変数を拡張する方法 CakePHPで独自の変数を渡したい場合には以下のようにします。 例: // help プレースホルダ付きでテンプレートを追加 $this->Form->setTemplates([ ‘inputContai… @iwasakiハック2017.04.26 2,533
PhpStormで.ctpファイルのシンタックスハイライトを有効にする デフォルトでPhpStormを使っているとCakePHPのビューファイルである拡張子が.ctpであるファイルが プレーンテキストとして表示されて見づらいので、自分でシンタックスハイライトを追加します。 PhpPhpSto… kensuke-iizukaハック2017.04.25 955
日時の表記 CakePHPでデータベースから日時(createdなど)を取得するとFrozenTimeというクラスの状態で出力される。そのままechoすると 4/21/2017 12:00 AM のような形式で出力される。これを〜年… ysugiyama12ハック2017.04.22 378
CakePHP3で連携するテーブルのデータを保存する方法 CakePHPではテーブルのカラム名をいい感じに指定すると、外部キーを指定しなくても勝手にリレーションしてくれます。 Formのname指定をいい感じに指定してあげると、簡単なsaveメソッドで、関連するテーブルにも勝手… @iwasakiハック2017.04.20 6,493
PHPにおける”->”と”::”の違い PHPでオブジェクト指向プログラミングを行うときに見かける2つの演算子についてどのような違いがあるのか. アロー(->)演算子を使う場合 インスタンスプロパティとインスタントメソッドにアクセスする スコープ定義(::)演… kensuke-iizukaハック2017.04.20 16,108