【发布时间】:2011-06-14 11:26:09
【问题描述】:
我有用户和公司类:
class Firm extends AppModel {
var $name = 'Firm';
var $belongsTo = 'User';
}
和:
class User extends AppModel {
var $name = 'User';
var $hasMany ='Post';
var $hasAndBelongsToMany = 'Firm';
}
一切正常,但如果用户 id = 例如 5,我该如何搜索公司? 我用过:
$this->set('firms',$this->Firm->User->find('all', array('conditions'=>array('User.id'=>'5'))));
我认为:
<table>
<tr>
<th>Firma</th>
</tr>
<?php foreach($firms as $firm): ?>
<tr>
<td><?php echo $firm ['Firm']['firm_id']; ?></td> //line 9
</tr>
<?php endforeach; ?>
</table>
但是当我进入我的视图时,我得到了错误:
"Notice (8): Undefined index: firm_id [APP\views\firms\wylistuj.ctp, line 9]"
【问题讨论】:
-
你能显示
在你看来?
标签: cakephp model find associations