Cakephp如何连接特定字段上的表
有人能帮我解决这个问题吗 如何连接特定字段上的表 我有两个表,我想这样连接它们:Actus.user\u id=>Follows.follower\u id 表1=> 跟随 身份证 用户id 跟随者id 表2=> 阿克图斯 身份证 用户id 所容纳之物Cakephp如何连接特定字段上的表,cakephp,join,Cakephp,Join,有人能帮我解决这个问题吗 如何连接特定字段上的表 我有两个表,我想这样连接它们:Actus.user\u id=>Follows.follower\u id 表1=> 跟随 身份证 用户id 跟随者id 表2=> 阿克图斯 身份证 用户id 所容纳之物 创建的强制加入是这样在我的头顶上完成的: <?php $results = $this->Actu->find('all', array('joins'=> array( '
创建的强制加入是这样在我的头顶上完成的:
<?php
$results = $this->Actu->find('all',
array('joins'=> array(
'table'=>'followers',
'type'=>'inner',
'alias'=>'Follower',
'conditions'=>array(
'Follower.follow_id = Actu.user_id',
)
)
)
?>
你的意思是这两个模型都不相关,你想执行一个临时连接吗?我该如何处理多个Actu?请参阅我编辑的答案。对于您的错误,也许您应该在我的示例代码中用Follow替换Follower谢谢您的帮助,我将尝试此方法
<?php
class Actu extends AppModel {
public $hasMany = array(
'Follow'=> array(
'className' => 'Follow',
'foreignKey' => 'follower_id'
)
);
}
?>