2009-11-27 50 views

回答

1

Symfony表單模塊的實用性實際上是其與框架其餘部分的集成 - 尤其是對象模型和路由系統。表單模塊非常有用,因爲它可以根據您的模式自動構建您的字段,並且可以與路由模塊集成以創建和更新。沒有其他模塊的情況下使用表單幾乎沒有意義。

也就是說,有可能Sensio最終會發布某種形式的組件,它可能會或可能不會基於sfForm作爲http://components.symfony-project.org/中的獨立組件。

如果你正在尋找的是抽象的形式的標記創建,那麼你可以看看這樣的東西http://phpformgen.sourceforge.net/

+0

感謝您的答覆。 即使在symfony的上下文中這個模塊工作的很好,我確實認爲當前版本的框架已經足夠分離了,所以人們可以用它來處理最少的驗證,如「表格書」中所述, sfForm類允許「手動」創建小部件和驗證器,並提供檢查表單狀態和字段的方法。也許我的問題並不清楚,因爲我寧願使用已知的框架實現,而不是手工驗證和處理簡單的表單。 – madarve 2009-11-30 00:41:04

0

只是爲了完成這個在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 
{ 
// ... 
}