我已经看过一些关于此的帖子和问题:如何将Symfony的sfForm用作独立库?
只是为了管理一个简单的“手工制作”形式,但没有大部分框架。
答案 0 :(得分:1)
Symfony表单模块的实用性实际上是它与框架的其余部分的集成 - 特别是对象模型和路由系统。表单模块很有用,因为它可以根据您的模式自动构建字段,因为它与路由模块集成以进行创建和更新。没有剩下的模块就没有必要使用这些表单。
也就是说,Sensio最终可能会释放某种形式组件,这些组件可能会或可能不会基于sfForm作为http://components.symfony-project.org/中的独立组件。
如果您正在寻找的是抽象表单标记的创建,那么您可以查看类似http://phpformgen.sourceforge.net/的内容。
答案 1 :(得分:0)
只是为了完成在Google中排名很高的话题。 您可以使用没有整个MVC架构的任何1.x Symfony类:http://symfony.com/blog/the-symfony-1-1-architecture
所以:
<?php
require_once '/path/to/sfCoreAutoload.class.php';
sfCoreAutoload::register();
class MyForm extends sfForm
{
// ...
}