HIi there,
I’m trying to contain the UsersDetails
table in my query.
For this, I’m using the following query:
$user = $this->Users->findByEmail($this->request->getData('email'))->contain(['UsersDetails'])->first();
This, however, results in the following error:
The UsersDetails association is not defined on Users.
This is weird because when I open my UsersTable.php
, I can clearly see an association.
$this->hasOne('UsersDetails', [
'foreignKey' => 'id',
'joinType' => 'INNER'
]);
What am I doing wrong?
UPDATE: Tried re-baking the models, according to bake, this association doesn’t exist, according to MySQL Workbench, it does.