Form Engine рекомендации - PullRequest
       1

Form Engine рекомендации

3 голосов
/ 25 сентября 2010

Я пытаюсь найти движок форм, который может генерировать разметку из более простых инструкций, таких как addTextField.Это часто встречается в CMS и фреймворках, но я ищу что-то, что я могу использовать в простом php не-CMS проекте.Кто-нибудь знает такой движок форм?Если вы делаете и используете его, пожалуйста, укажите некоторые его особенности.Если у него есть подтверждение и тому подобное.

Ответы [ 3 ]

3 голосов
/ 25 сентября 2010

Zend_Framework было первым, что пришло мне в голову. Компонент, который вы хотите, называется Zend_Form. Несмотря на то, что ZF является полной структурой, и она предназначена для использования в приложениях MVC (контроллер представления модели), вы все равно можете использовать Zend_Auth отдельно. Однако я предупрежу вас, что есть некоторая кривая обучения: http://framework.zend.com/manual/en/zend.form.html.

Он поддерживает множество элементов формы, сгруппированных форм, отфильтрованных входных данных, проверки (встроенные проверки и пользовательские проверки), экранирование ввода и упорядочение элементов.

Вот краткий старт: http://framework.zend.com/manual/en/zend.form.quickstart.html, чтобы показать вам, во что вы попадете, если выберете Zend_Form.

1 голос
/ 26 июня 2011

Механизм форм в Sourceforge является более легкой версией Zend.Он поддерживает классические функции, такие как валидация и фильтры.

Основное отличие от Zend в том, что JForm имеет более низкий уровень, когда речь идет о макете.Проще определить полностью настраиваемую структуру формы в HTML.Следовательно, для создания таблицы форм по умолчанию требуется больше кода.

1 голос
/ 25 сентября 2010

Просто для дальнейшего использования, я также нашел это

http://sourceforge.net/projects/jformphp/

хотя я еще не тестировал его, и, возможно, я пойду с Zend в соответствии с предложением SimpleCoder

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