选择有多个关联cakephp3不工作?
我有两张桌子 用户和用户故事 用户有很多用户故事 用户结构选择有多个关联cakephp3不工作?,php,cakephp,Php,Cakephp,我有两张桌子 用户和用户故事 用户有很多用户故事 用户结构 id| name 用户故事 id |用户id |故事名 atUsersTable $this->hasMany('UserStories')->setForeignKey('user_id') 在用户故事中 $this->belongsTo('Users')->setForeignKey('user_id') 错误未知列UserStories.name您可以在包含部分中选择字段 $query = $this->find(); $q
id| name
用户故事
id |用户id |故事名
atUsersTable
$this->hasMany('UserStories')->setForeignKey('user_id')代码>
在用户故事中
$this->belongsTo('Users')->setForeignKey('user_id')代码>
错误未知列UserStories.name
您可以在包含部分中选择字段
$query = $this->find();
$query->contain([
'UserStories' [
'fields' => [
'UserStories.name'
]
]
]);
更多信息检查在用户故事
中没有带有名称
的字段。如果要从用户表中获取名称,请使用users.name
。如果你想要故事名,那么你必须选择UserStories.story\u name
UserStories.story\u name
我的意思是:D所以仍然在有很多关联的地方选择name
在usersAdd->select(['Users.name'])
$query = $this->find();
$query->contain([
'UserStories' [
'fields' => [
'UserStories.name'
]
]
]);