CakePHP HABTM过滤
我有两张桌子 -
users
和servers
,以及HABTM关系,users_servers
。用户HABTM服务器,反之亦然。
我正在尝试为Cake找到一种方法来选择分配给用户的服务器。
我正在尝试像ѭ3这样只返回所有服务器的东西,无论它们是否属于用户。
$this->User->Server->find('all', array('conditions' => array('Server.user_id' => 1)))
只是给出了一个未知的列SQL错误。
我确信我错过了一些显而易见的东西,但只是需要有人指出我正确的方向。
谢谢!
没有找到相关结果
已邀请:
2 个回复
丧泉缝锋
然后,使用以下代码查询您的服务器:
请注意,我们正在查询用户模型,而不是服务器模型来完成此操作。 使用bindModel
我个人不建议使用bindModel。最终,您的代码变得有点难以管理。您应尽可能尝试使用Containable行为。代码看起来更简洁。有关bindModel方法的更多信息,请点击此处。 HTH。
混侩闯空坷