индексные страницы фильтра CakePHP по внешним ключам - PullRequest
2 голосов
/ 13 мая 2010

Я довольно новичок в CakePHP, и мне не хватало важной функции, не сгенерированной как скаффолд: фильтрация.

Что мне нужно сделать, чтобы обеспечить раскрывающиеся списки или множественный выбор на страницах индекса для каждого поля, являющегося (внешним) ключом, что позволяет фильтровать таблицу («ИЛИ» внутри множественного выбора, «И» между разные мультивыборы, если есть)?

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

Может ли кто-нибудь смягчить путаницу и, возможно, представить какой-то рабочий код или направить меня в полное руководство [tm], где этот вопрос был решен?

Thx

Ответы [ 2 ]

0 голосов
/ 14 мая 2010

Я думаю, вы хотите этот . Автор фильтра написал:

Фильтрует отношения hasOne и assignTo (я предпочитаю выбор из выпадающих меню, но каждому свой выбор).

0 голосов
/ 13 мая 2010

Мне кажется, что леса предоставляются как есть . Если вы найдете какого-нибудь помощника, выполняющего это, многим было бы интересно, я уверен. Но строительные леса на самом деле не предназначены для удовлетворения таких «сложных» требований, они просто перечисляют строки в модели. Хотя программирование того, что вы хотите, не должно вызывать затруднений: используя торт из консоли, вы можете сгенерировать весь код, который делает scaffold, вам нужно только добавить свои фильтры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...