Я получил классы Пользователь и Фирма:
class Firm extends AppModel {
var $name = 'Firm';
var $belongsTo = 'User';
}
и:
class User extends AppModel {
var $name = 'User';
var $hasMany ='Post';
var $hasAndBelongsToMany = 'Firm';
}
все работает нормально, но как мне найти Фирму, если идентификатор пользователя = например, 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]"