Cakephp如何连接特定字段上的表

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( '

有人能帮我解决这个问题吗

如何连接特定字段上的表

我有两个表,我想这样连接它们:Actus.user\u id=>Follows.follower\u id

表1=>

跟随

身份证 用户id 跟随者id

表2=>

阿克图斯

身份证 用户id 所容纳之物
创建的

强制加入是这样在我的头顶上完成的:

<?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'
        )
    );
}
?>