Я пытаюсь отобразить таблицу Users и хочу, чтобы она отображала пользователя только с ролью «Модератор».
public function moderators() {
$this->set('users', $this->paginate());
$this->User->find('all', array(
'conditions' => array('User.role' => 'moderator')
));
Это мой контроллер, и кажется, что он все еще отображает все данные в моей таблице.
Попробуйте использовать пользовательский запрос для этого:
$this->User->query("select * from users where role = 'moderator';");
Других решений пока нет …