エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[CakePHP]コントローラからモデルで使用するテーブル・DBを変更する YARETOKO「ヤレトコ」メインブログ
コントローラからモデルで使用するテーブルを操作したい場合があった。 色々調べてやりかたがわかったの... コントローラからモデルで使用するテーブルを操作したい場合があった。 色々調べてやりかたがわかったのでメモ。 まずは、おさらい モデルで使われるDBの設定,テーブルはの命名規則通りの場合は特に設定の必要がない。 デフォルトで利用するDBの設定を変更する場合は、モデルに var $useDbConfig = 'hoge'; と書けばconfig/database.phpで書いた $hoge のDBの設定が使われる。 指定がない場合は、$default 。 テーブルを指定する場合、 var $useTable = 'table_name'; テーブルを使わないモデルの場合は var $useTable = false; これらを動的に変更したい場合は、以下のやり方が使える。 コントローラからモデルが使用するテーブルを変更 $this->Model->setSource('table_name')
2012/11/12 リンク