Skip to content

Instantly share code, notes, and snippets.

@pedroelsner
Created October 12, 2011 14:35
Show Gist options
  • Save pedroelsner/1281374 to your computer and use it in GitHub Desktop.
Save pedroelsner/1281374 to your computer and use it in GitHub Desktop.
Filter Results forçando parametro no 'conditions' do Paginate
<?php
// Filter Results
$this->FilterResults->addFilters(
array(
'filter1' => array(
'User.name' => array(
'operator' => 'LIKE',
'beforeValue' => '%',
'afterValue' => '%'
),
'User.active' => array(
'value' => '1'
)
)
)
);
// Paginate
$this->paginate['order'] = 'User.name ASC';
$this->paginate['limit'] = 30;
$this->paginate['conditions'] = $this->FilterResults->make();
/**
* Aqui adicionarmos uma conditions,
* que força User.unit_id = 6
*/
$this->paginate['conditions'] += array('User.unit_id' => 6);
// Envia para View
$this->set('users', $this->paginate('User'));
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment