我有一个名为User的模型,它有一个Virtualfield名为full_name。当我在find()查询中访问我的模型User时,我可以毫无问题地在我的虚拟字段上设置条件,如下所示:$user=$this->User->find('first',array('recursive'=>-1,'conditions'=>array('User.full_name'=>'BruceThomas')));上面的查询将成功返回名为BruceThomas的用户的数据。但是,当我尝试通过Containable行为通过另一个模型使用我的模型User时,问题就出现了:$user=$this->MyOt