factor: Комментарии

Главные вкладки

13 марта 2010 в 17:30

массивы дело хорошее, но прикол в том что мне нужно создать фильтр, уже с нужным кол-вом аргументов ((, да и как передать вьюсу массив? кстати вот я кажется уже спрашивал тут - как бы передать аргументы вьюсу методом пост ?,...

13 марта 2010 в 17:27

Спасибо за пример!! будет пища для моска, хотя напрягает уже второй день тупить, ничего толком сделать не могу. И я так понял что это тоже как и я делал - сначала добавил фильтр, а потом вот также подменяю ему аргументы... фигня вот только с их разным кол-вом... никак не могу придумать как сделать универсально....... Sad

13 марта 2010 в 15:49

потому что разное кол-во передаваемых аргументов, от 0 до 5 к примеру может быть, и там получается нужно создать фильтр, к примеру поле выбрал и тип "содержит все слова" при этом надо сразу написать к примеру типа (а б ц д) - тогда можно будет использовать 4 аргумента, НО, если их будет меньше, к примеру 2 то в запрос так и уйдут последние ц и д и в итоге я ничего не выведу, или надо ручками в хуке тогда их обнулять... вобщем как то через опу как мне кажется...

13 марта 2010 в 11:34

читал вас, читал и так никто ничего и не написал толкового, одни споры - что лучше...
можете хотя бы ссылки толковые дать, ато по тем что тут давали толком тоже ничего нет, кроме названия хуков...
мне нужно сделать сортировку или выборку, нашел одно решение:
в настройках вьюса добавить фильтр и потом в своем модуле использовать хук дабы подменить запрос, но проблема в том что там несколько аргументов сразу может передаваться, и их число точно не известно, а кол-во фильтров устанавливается вручную... И еще - можно ли как то передавать аргументы вьюсу методом пост?