Прежде всего, у меня есть модель user.php, которая подключается к таблице пользователей.У меня есть контроллер UsersController.
Я создал представление для поиска: (имя файла: index.ctp)
<p><?php
echo $this->Form->create("Users", array('action' => 'search'));
echo $this->Form->input("Search Label", array('action' => 'search', 'name' => 'txt_search'));
echo $this->Form->end("Search");
?></p>
И это перейдет к функции UsersController / search ()
function search() {
if (!empty($this->data))
{
$name = $this->data['Users']['txt_search'];
$conditions = array("User.name Like " => "%$name%");
$result = $this->User->find('all', array('conditions'=> $conditions));
$this->set('users', $result);
}
}
И это загрузит search.ctp
Моя проблема в том, что когда я использую переменную $ users в search.ctp, она выдает ошибку Undefined variable: Users [APP \ views \ users \search.ctp, строка 10].
Я не понимаю.Пожалуйста помоги.Спасибо!