php - hasAndBelongsToMany in CakePHP 2.x -
i need simple relationchip in cakephp 2.x, believe right not working:
customer.php (model)
public $hasandbelongstomany = array(     'note' => array(         'classname' => 'note',         'jointable' => 'customers_notes',         'foreignkey' => 'customer_id',         'associationforeignkey' => 'note_id',         'unique' =>false,         'dependent'=>true,     ) );   note.php (model)
public $hasandbelongstomany = array(     'customer' => array(         'classname' => 'customer',         'jointable' => 'customers_notes',         'foreignkey' => 'note_id',         'associationforeignkey' => 'customer_id',         'unique' =>false,         'dependent'=>true     ) );   custumerscontroller.php (controller make find)
public function admin_notes($id=null){     $this->layout="adm.admin";      $all = $this->customer->note->find('all', array(         'limit' => 10,         'conditions' => array(             "customersnote.customer_id" => $id         ),         'order'=>'customersnote.id desc'     ));     $this->set('notes', $all); }   the error
sql query: select `note`.`id`, `note`.`titulo`, `note`.`conteudo`, `note`.`created`, `note`.`modified`, `note`.`user_id` `crm_prado`.`notes` `note` `customersnote`.`customer_id` = '1' limit 10   thanks!
the soluction simple.
in find uses
$all = $this->customer->find('all', array(         'recursive'=>2,         'conditions'=>array(             'customer.id'=>$id         )  ));   works!, recursive mode don't work...
Comments
Post a Comment