2010-07-03 74 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