以前はモデルにアソシエーションを設定して
コントローラーに$usesを指定すればよかったらしいが
$usesが非推奨になったため、App::importantを使用して
使用したいモデルをインポートするのがベターらしい。
(CakePHP 1.2~)
UserでItemを使用する場合
--モデル内--
//アソシエーションの設定
var $hasMany = array(
'ItemSet' => array(
'className' => 'Item',
'foreignKey' => 'id',
'dependent' => false
)
)
--コントローラー内--
class UserController extends AppController {
function index() {
//プレース上に表示するアイテムの情報
App::import('Model', 'Item');
$item = new Item();
$items = $item->find('all'', array('conditions' => $conditions ));
$this->set('plc_items', $plc_items);
}
}
参考
http://book.cakephp.org/ja/view/1001/%E3%83%A2%E3%83%87%E3%83%AB%E3%82%92%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B
コントローラーに$usesを指定すればよかったらしいが
$usesが非推奨になったため、App::importantを使用して
使用したいモデルをインポートするのがベターらしい。
(CakePHP 1.2~)
UserでItemを使用する場合
--モデル内--
//アソシエーションの設定
var $hasMany = array(
'ItemSet' => array(
'className' => 'Item',
'foreignKey' => 'id',
'dependent' => false
)
)
--コントローラー内--
class UserController extends AppController {
function index() {
//プレース上に表示するアイテムの情報
App::import('Model', 'Item');
$item = new Item();
$items = $item->find('all'', array('conditions' => $conditions ));
$this->set('plc_items', $plc_items);
}
}
参考
http://book.cakephp.org/ja/view/1001/%E3%83%A2%E3%83%87%E3%83%AB%E3%82%92%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B