Je suis nouvelle dans CakePHP et ma table comme:Comment récupérer les données de deux tables dans CakePHP 3
city
id | name
1 | city1
2 | city2
state
id | name | cityid
1 |state1| 2
alors comment puis-je obtenir le nom de la ville si j'ayant carte d'identité nationale. Dans le contrôleur, j'ai un code comme celui-ci.
public function getCity()
{
if($this->request->is('ajax')) {
$this->autoRender = false;
}
if ($this->request->isPost()) {
$sId= $this->request->data['stateid'];
}
}
Dans le $ sId je reçois de la valeur alors comment puis-je écrire une requête.
Je pense que vous devriez lire https://book.cakephp.org/3.0/en/orm/associations.html d'abord – tarikul05
avez-vous fait des associations entre les modèles City et State? –
oui, donnez-lui appartient –