Здравствуйте. Время, конечно, потрачено не зря, но проблема особо не сдвинулась. Если и не решить ее, то, хотя бы выжать по максимуму хотелось бы.
Суть вопроса: хочу реализовать статью
http://habrahabr.ru/post/165715/ с той разницей, что в статье поиск идет по постам/комментариям (форума, блога), а мне необходимо сделать поиск по каталогу (для простоты пока все в одной таблице - catalog).
чуть позже дам структуру сайта и на чем спотыкаюсь, но пока хотелось бы понять такой момент:
Цитата:
Контроллер, отвечающий за поиск на сайте
Для работы данного контроллера аналогичным образом создаем роут. Контроллер принимает поисковую фразу, введенную пользователем. Фраза передается методом GET. Так выглядит контроллер:
public function action_search()
{
$data = null;
$request = null;
$errors = null;
if (!empty($_GET['text'])) // Получаем поисковый запрос
{
// Очищаем от html-тегов и прочего
$search = $this->_clear_var($_GET['text']);
$request = $search;
}
вот этот метод
_clear_var - в подключаемой библиотеке phpMorphy не нашла. Ну и ошибка вылетает
Цитата:
Call to undefined method Controller_Index_Search::_clear_var()
.
вопросов 2: где описан данный метод и если вместо него поставить , например
Цитата:
$search = trim(strip_tags(Arr::get($_GET, 'text')));
, то будет ли это полноценной заменой?