cakephp链接模型未在hasmany中显示

cakephp链接模型未在hasmany中显示,cakephp,model,model-associations,Cakephp,Model,Model Associations,我有三个cakephp模型 //Union public $hasMany = 'Member'; 及 其中as post包含post名称 现在的问题是,当我使用: $this->Union->findById(1); 在联合控制器中,它显示链接的成员,但不显示帖子的名称 [Union] => Array ( [id] => 1 [Name] => Dawa vyapar mandal

我有三个cakephp模型

//Union
  public $hasMany = 'Member';

其中as post包含post名称

现在的问题是,当我使用:

$this->Union->findById(1);
在联合控制器中,它显示链接的成员,但不显示帖子的名称

[Union] => Array
        (
            [id] => 1
            [Name] => Dawa vyapar mandal
            [created] => 2014-03-31 14:08:12
        )

    [Member] => Array
        (
            [0] => Array
                (
                    [id] => 1
                    [Name] => Ashish
                    [post_id] => 1
                    [union_id] => 1
                    [created] => 2014-03-31 14:11:02
                )

            [1] => Array
                (
                    [id] => 2
                    [Name] => Ashu
                    [post_id] => 1
                    [union_id] => 1
                    [created] => 2014-07-01 15:01:15
                )
        )
)

那么如何在成员模型内部实现Post模型呢?

您必须使模型递归到需要数据的级别

在您的情况下,您需要达到第二级的数据,因此请根据需要进行递归-

$this->Union->recursive = 2;
然后找到你的数据-

$this->Union->findById(1)

像这样使用:$this->Union->recursive=2$此->联合->查找对象1;
$this->Union->findById(1)