je suis arrivé cours utilisateur et ferme:CakePHP trouver les données des modèles liés
class Firm extends AppModel {
var $name = 'Firm';
var $belongsTo = 'User';
}
et:
class User extends AppModel {
var $name = 'User';
var $hasMany ='Post';
var $hasAndBelongsToMany = 'Firm';
}
tout fonctionne bien, mais comment puis-je recherche ferme si l'ID utilisateur = par exemple, 5? J'utilisé:
$this->set('firms',$this->Firm->User->find('all', array('conditions'=>array('User.id'=>'5'))));
et moi je peux mettre:
<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>
Mais quand j'entre moi je reçois l'erreur:
"Notice (8): Undefined index: firm_id [APP\views\firms\wylistuj.ctp, line 9]"
Pourriez-vous afficher la sortie de
dans votre vue? –