Использование автономного sfForm от Symfony без остальной части фреймворка - PullRequest
2 голосов
/ 27 ноября 2009

Я видел несколько постов и вопросов по этому поводу: как я могу использовать sfForm Symfony в качестве отдельной библиотеки?

Просто для управления простой "ручной" формой, но без основной части фреймворка.

Ответы [ 2 ]

1 голос
/ 29 ноября 2009

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

Тем не менее, возможно, что Sensio в конечном итоге выпустит какой-то компонент форм, который может основываться или не основываться на sfForm как отдельный компонент в http://components.symfony -project.org /.

Если то, что вы ищете, это абстрагирование создания разметки формы, то вы можете посмотреть что-то вроде этого http://phpformgen.sourceforge.net/.

0 голосов
/ 06 сентября 2011

Просто чтобы завершить эту тему, которая хорошо оценена в Google. Вы можете использовать любой класс 1.x Symfony без всей архитектуры MVC: http://symfony.com/blog/the-symfony-1-1-architecture

Итак:

<?php
require_once '/path/to/sfCoreAutoload.class.php';
sfCoreAutoload::register();

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