2010-07-03 79 views
1

我很清楚,提取任务接受应用程序作为参数,因此不能期望它也查看窗体文件夹。 但是,我提到了下面的链接并尝试了几种方法: 1.定义我的代理__()方法 2.在应用程序配置中包含I18n帮助程序 但是,两者都不起作用。如何从Symfony窗​​体中提取标签I18n提取任务

任何人都可以告诉我如何从窗体类中提取这些东西吗? 感谢

http://groups.google.com/group/symfony-devs/browse_thread/thread/1d034f5f7367fe0c

回答

2

有一种方法来提取它altough但不建议由开发商:

在LIB /国际化/提取/ sfI18nApplicationExtract.class.php补充​​:

$this->extractFromPhpFiles(sfConfig::get('sf_lib_dir').'/form');  

运作提取物()

在窗体类的配置方法Add: sfLoader :: loadHelpers( 'I18N');

这样你可以在表单类中使用__()函数。

我目前正在测试它。将分享我的发现。

+0

确实有效吗? – dsomnus 2011-08-25 16:20:51