显示特定用户的habtm关系的问题

时间:2010-10-13 14:20:04

标签: php cakephp cakephp-1.3 cakephp-1.2

我有3个表(附件,用户,Accesories_Users)...在Accessories_Controller我试图从用户登录的配件,所以我设置recursive = 1,然后执行查找...

问题是,如果我这样做

$ this-> Accessory-> find(“All”,array('conditions'=> array('AccessoriesUser.user_id'=> $ this-> Auth-> User('id' ),'AccessoriesUser.Accesory_id'=>'Accessory.id')));

theres一个错误cus它没有找到Accessory_id字段....我可以使用自定义查询管理这个但不是想法...然后即使我做自定义查询解决方案我也不能对查询的数组进行分页返回...

提前感谢您提供的任何帮助......

1 个答案:

答案 0 :(得分:0)

只需使用var $paginate = array('conditions'=>array()) 和habtm关系$this->model->bindModel('hasOne'=>aaray('otherModel'));