使用Symfony的sfForm独立,没有框架的其余部分

时间:2009-11-27 20:09:51

标签: php validation forms symfony1

我已经看过一些关于此的帖子和问题:如何将Symfony的sfForm用作独立库?

只是为了管理一个简单的“手工制作”形式,但没有大部分框架。

2 个答案:

答案 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 
{
// ...
}