CakePHP3でのSMTPサーバーとしてGmailを使用する config/app.php config/app.php に設定する場合は https://book.cakephp.org/3.0/ja/core-libraries/email.html#id4 // サンプル S… @iwasakiハック2017.05.10 3,565
CakePHP3でURLを生成する Controller内で使用する場合 Router::urlを使用します。使用する際には Cake\Routing\Router を呼び出しておく必要があります。 use Cake\Routing\Router; $ur… @iwasakiハック2017.05.09 11,914
MVCとは? cakephpでも採用されている、MVCという概念があります。 MVCとは、モデル・ビュー・コントローラーの頭文字をつなげたものです。アプリケーションを作る時に、これらを独立の(バラバラの)ものとして扱うことで、相互の… huruhurupyotrハック2017.05.09 227
CakePHP3でJosegonzalez/Upload を使ってバリデートを行う バリデートルールは以下に記載されています。 http://cakephp-upload.readthedocs.io/en/latest/validation.html CakePHPにもデフォルトでuploadedFi… @iwasakiハック2017.05.02 1,187
Hashクラスを利用して入り込んだ配列操作を楽に行う PHPでは配列でデータを持たせて操作させるということが多々あります。配列は便利なデータ構造ですがデータ量が多くなると入れ子構造になりがちでネストが深いとその要素にアクセスするのに手間がかかります。 CakePHPが提供す… kensuke-iizukaハック2017.05.02 1,642
CakePHP3のデフォルトテンプレートをデバッグモード以外で呼ぼうとするとエラーになる 以下のようなコードがテンプレートファイルに入っていると404エラーになります。 if (!Configure::read(‘debug’)): throw new NotFoundException(‘Please re… @iwasakiハック2017.05.02 3,359
CakePHP3のキャッシュクリアコマンド 以下のコマンドでキャッシュクリアが行えます。 # bin/cake cache clear_all Welcome to CakePHP v3.4.5 Console ————————–… @iwasakiハック2017.05.01 1,928
CakePHP3でトランザクション処理を行う 公式ドキュメント https://book.cakephp.org/3.0/ja/orm/database-basics.html#id11 UsersController.php use Cake\Datasource… @iwasakiハック2017.04.27 6,717
CakePHP3でファイルにSQLのログを出力する方法 config/app.php ‘Datasources’ => [ ‘default’ => [ ‘log’ => true, //ここをtrueにすることでファイルにSQLのログが出力されます。 @iwasakiハック2017.04.27 3,203