Генерация форм автоматически на основе модели данных - PullRequest
0 голосов
/ 19 июля 2011

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

Какие еще PHP-фреймворки поддерживают эту функцию?

Ответы [ 3 ]

1 голос
/ 19 июля 2011

Возможно, вы захотите взглянуть на zfdatagrid.com Я не использовал его, но, похоже, может иметь элементы, которые вам нужны, и может попытаться извлечь их.

0 голосов
/ 20 июля 2011

Вы также можете попробовать использовать symfony's one. Вы можете создать формы для всей модели базы данных с помощью одной команды:

php symfony propel:build-forms

Плохая проблема заключается в том, что вам нужно проделать определенную работу (на самом деле немного;)) по настройке ORM, и если вам нужно только генерировать формы, может Symfony будет слишком большим для вас.

Удачи

0 голосов
/ 19 июля 2011

Из того, что я понимаю, - все фреймворки должны быть в состоянии получить вам любой связанный контент в зависимости от того, как вы настроили ваши связи с базой данных и отношения модели (hasMany, ownTo и т. Д.).Что касается генерации форм - все они также имеют некую форму "CRUD", где команда будет генерировать формы для вас.Лучше всего прочитать их документацию и посмотреть, что больше подходит для вашей задачи.

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