CakePHP calling a model function from a view -


i have action in controller (buy_it_packages_controller):

    function admin_index()     {         $this->paginate = array('contain' => array('user', 'auction'), 'limit' => 10, 'order' => array('created' => 'desc'));         $this->set('packages', $this->paginate());     } 

a link exists between buy packages , user , auction.

the issue need return column bid model each row in above paginate call. specific auction use user id , auction id so:

$bidcount = $this->auction->bid->find('all', array('contain' => '', 'conditions' => array('auction_id' => $id, 'user_id' => $this->auth->user('id')), 'fields' => array('sum(debit) sumofbids'), 'group' => 'auction_id')); 

how in paginate query?

buy packages model has auction id column bid model has auction_id column no direct link exists between buy packages model , bid model.

function admin_index()     {         $this->paginate = array('contain' => array('user', 'auction' => array('bid'), 'limit' => 10, 'order' => array('created' => 'desc'));         $this->set('packages', $this->paginate());     } 

Comments

Popular posts from this blog

cakephp - simple blog with croogo -

How to group boxplot outliers in gnuplot -

bash - Performing variable substitution in a string -