coderisimo
@coderisimo Автор вопроса, куратор тега JavaScript
У них даже подробности есть на эту тему. sphinxsearch.com/blog/2013/05/21/simple-autocomple...
Но я , как вечный джуниор, с ними еще не имел дела, думал, может, есть решения попроще. Возможно, это повод познакомиться ))
как я понял это не поиск. ты просто передаешь данные к контроллер и там вызываешь методы моделей , после чего результаты передаешь в представление. А в чем проблема , чтобы в экшне в зависимости от переданных параметров вызвать нужный метод (или несколько) модели (или моделей) ?
грид и дата провайдер , как я понимаю для наборов экземпляров данных одного типа. а у тебя все разное. как я понял ты в экшне получаешь исходные данные, скармливаешь их методам моделей, которые возвращают тебе какие-то результаты. затем ты передаешь эти результаты в представление и отображаешь там. это, конечно, совсем иная реализация, но тоже вроде не страшно ))).
может я суть проблемы не понимаю.
в экшне ты создаешь data provider . а этом провайдере в зависимости от пришедших в него параметров указываешь запрос который вернет тебе нужные данные. затем передаешь этот провайдер в представление, и в представлении его передаешь в дата грид, который сам все сделает за тебя.
Насчет удобнее. По правде говоря не искал, вроде и так все просто. Критерию да, грохнули, теперь ActiveQuery. Не совсем понял про "Но я не понимаю как ему скармливать на каждый item свою собственную модель? " . Получили запрос, в зависимости от его содержимого сконфигурировали провайдер, передали в представление. нет?
мне нужны критичные ошибки. типа "такой функции в данной версии нет" итд. Только то, что изменилось с 5.2 на 5.5 . phpmd - как я понял анализирует в целом и сообщает и о некритичных ошибках