草庐IT

virtualFields

全部标签

php - CakePHP:包含模型相关数据字段的虚拟字段

我有一个Employee模型,它属于一个地址模型。当我从Employees模型中获取数据时,也会获取关联的地址记录。此外,Address模型有一个virtualFieldfull_name。这看起来像这样:Array([0]=>Array([Employee]=>Array([id]=>1[address_id]=>33[username]=>......)[Address]=>Array([id]=>33[firstname]=>Blah[full_name]=>BlahBlubb...))[1]=>Array([Employee]=>Array([id]=>2...我也想把这个vi

cakephp 模型 virtualFields 无法通过包含工作

我有一个名为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