今こそCakePHP3に乗り換えよう!/php_conference_fukuoka_2016

 今こそCakePHP3に乗り換えよう!/php_conference_fukuoka_2016

今こそCakePHP3に乗り換えよう!

6ac3d104c1f959827ec9a12099b05e85?s=128

sakuragawa

May 24, 2016
Tweet

Transcript

  1. 6.

    1. QueryBuilder CakePHP2 7 $query = [ ‘conditions’ => [

    ‘条件A’, ‘条件B’ ], ‘order’ => [ ‘ソート条件A’, ‘ソート条件B’ ], ‘fields’ => [‘取得フィールド’] ] $this->User->find(‘all’, $query); $this->Users->find() ->where(条件A) ->where(条件B) ->order(ソート条件A) ->order(ソート条件B) ->select(取得フィールド) ->all(); • CakePHP3 配列地獄からは解消される!
  2. 9.

    3. Table、Entity Table DBのテーブルへアクセスする処理を主に書く CakePHP2のModelクラスに近い動きをする 10 • Entity • DBのテーブル1レコードを表す

    • カラムのデータ自体の加工等を担当する • CakePHP2までのModelクラスが、 TableとEntityの2つに分離された Tableクラス Entityクラス