######現状
PHP
1//HotesComponet.php 2use Cake\Controller\Component; 3use Cake\Core\Configure; 4use Cake\ORM\TableRegistry; 5 6class HogesComponent extends Component 7{ 8 public function HogesTable() { 9 $table1 = TableRegistry::get('table1'); 10 $table1 = $table1->find(); 11 12 $table1 = $table1->combine('id','name')->toArray(); 13 14 return [ 15 'table1' => $table1, 16 ]; 17 } 18}
PHP
1//HogesController.php 2public $components = ['Hoges'];
######説明
HogesController内でしか使わないテーブル情報です。
上記の方法でコントローラーからアクセスはできています。
今後のメンテナンスなどを考えた時に上記の方法で問題ないでしょうか?
他に良い方法があれば教えていただきたいです。
######補足
HogesController内の各アクションでテーブルを呼び出し、
変数をセットしてViewで呼び出して、、、と処理していました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/04 11:40