Илья, мысль верная, более того, при 1000 посетителей новых фильтров создаваться будет вряд ли более 100. И чем больше уже будет записано, тем со временем их будет меньше. Много вариантов фильтрации людям не нужно, в реале пользователь выбирает 2-3 галочки и может слайдером побаловаться. Так что на самом деле, конечно же, записей будет на несколько порядков меньше всех возможных комбинаций фильтра.
Антон, Максим Федоров ,когда я последний раз работал с ним, то в моделях была реально свалка, и модель и коллекции данной модели - все в одном объекте. Там же пагинация(wtf?). Человеку привыкшему получать коллекции как объект класса Коллекция как бы слегка некомфортно(очень мягко говоря).
И фасады... везде, везде с*ка фасады... Для новичка это все выглядит как магия и статика. Многие внутрь не лезут, но потом пытаются построить что-то свое, и делают СТАТИКУ. Были случаи, разгребал за умельцами. Кстати, местами там реально статика, и что-то поменять в базовых вещах сложно, бо прибито ржавыми кривыми гвоздями.
PS: роутинг тоже ... своеобразный, но это уже чисто вкусовщина.
Расл Кроу, вообще писать с шорттегом - моветон, я сам иногда страдаю такой фигней, когда надо быстро и криво, лишь бы работало, но это плохо, в сторонних / серьезных проектах я такое себе не позволяю, и вам не советую, надеюсь вы понимаете почему.
Александр Таратин, is_iterable() в таком случае, я обычно массивы использую, и getList может возвращать что угодно, в зависимости от реализации метода, не вижу причин почему не вернуть массив.
есть подозрение что у вас нет прав на запись в корень сайта, вообще это "грязный" метод работы с файлами на сервере, я бы не морочил себе голову с таким кривым решением, тупо запустил бы что то серверное и там уже методом пост отдал скрипту данные, дальше с сервера уже что угодно можно делать.
Алексей Майрин, если запрос срабатывает Значит его можно отследить в консоли браузера во вкладке Network. Посмотрите куда отправляются запросы Попробуйте открыть это руками через Урл.
Расл Кроу, Есть подозрение что вы правите не тот php.ini(насколько я помню для кли там есть отдельный файл настройки), для начала замените шорт тег на нормальный(если вываливается код значит интерпретатор запускается, но не видит код в файле), после этого выполните пхпинфо. Там уже сможете посмотреть что где лежит и что как настроено.
habrdima, надо понимать что вы делаете и для чего, и как работает аякс. Посмотреть примеры для начала.
Просто пихать код и надеяться что все заработает - плохая практика.
Даже не знаю с чего начать объяснять, по этим строчкам получается что вы не знаете как вообще взаимодействует клиентский скрипт с серверной частью. Базовых знаний не хватает.