2019年10月の投稿

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.9
    • CakePHP 3
CakePHP 3 ではアクションに「可変長引数リスト」を用いて、任意の数のパラメータを渡せます。今日はその方法を、検証用に作ったコードと併せて紹介します。
CakePHP 3 で仮想フィールドを使う方法と注意点
  • 2019.10.7
    • CakePHP 3
CakePHP 3 には仮想フィールドという機能があり、これをつかうことでコードを簡潔にして、保守性を高めることが可能になります。今日はその実装方法を注意点をご紹介します。