CakePHP 3 でテンプレートだけで構成された「テーマ」を簡単実装 2019.10.31 CakePHP 3 CakePHP 3 では「テーマ」を作る仕組みがあります。プラグインとして追加するのですが、今日は簡単にできるテンプレートのみで構成したテーマの実装方法をご紹介します。
gulp 4 で複数の gulpfile.js にあるタスクを1つのファイルで実行する方法 2019.10.29 gulp 4 gulp.js 4 で、複数の gulpfile.js を1つのファイルから実行するためのアイディアを紹介します。
CakePHP 3 のコントローラにある private や protected な関数をテストする方法 2019.10.28 CakePHP 3 CakePHP 3 のコントローラ内にある private や protected なメソッドをテストする方法を紹介します。(CakePHP 3.8、PHPUnit 6.5)
CakePHP 3 のコントローラで IF ネスト地獄から脱出する方法 2019.10.24 CakePHP 3 コードを書いていて IF の中に IF、さらに IF... となることはありませんか?今日はそんな IF ネスト地獄を解消する方法を、CakePHP 3 のサンプルを用いてご紹介します。
CakePHP 3 で肥大化したコントローラを分割する方法 2019.10.22 CakePHP 3 CakePHP 3 でプログラムを作る際、コントローラが肥大化することがあります。今日はコントローラを分割する際の考え方をご紹介します。
CakePHP 3 のコントローラ内でテンプレート内容を取得する 2019.10.11 CakePHP 3 CakePHP 3 のコントローラ内で、任意のテンプレートファイルの内容を取得するサンプルコードを紹介します。文章やメールのテンプレートを読み込んで処理したい場合などに利用できます。
CakePHP 3 のアクションに可変長引数リストを使う 2019.10.09 CakePHP 3 CakePHP 3 ではアクションに「可変長引数リスト」を用いて、任意の数のパラメータを渡せます。今日はその方法を、検証用に作ったコードと併せて紹介します。
CakePHP 3 で仮想フィールドを使う方法と注意点 2019.10.07 CakePHP 3 CakePHP 3 には仮想フィールドという機能があり、これをつかうことでコードを簡潔にして、保守性を高めることが可能になります。今日はその実装方法を注意点をご紹介します。