我需要知道如何從另一個過濾器獲取過濾器,我有下一個代碼。也許我必須使用Twig_Enviroment,但我不知道如何。在symfony2中的另一個過濾器樹枝內使用過濾器
的理念是:
- 過濾器上的轉換在字的數目。這個做完了。
過濾器B應使用過濾器A將貨幣值轉換爲單詞。
類CurrencyToWordsExtension延伸\ Twig_Extension { 公共函數getFilters() { 返回陣列( 新\ Twig_SimpleFilter( 'currencyToWords',陣列($此, 'currencyToWordsFilter')) ); }
function currencyToWordsFilter($number) { // $toWords = $env->getFilter('toWords'); $number = number_format((float)$number, 2); $pesos = floor($number); $centavos = ($number - $pesos) * 100; return $pesos .' con '. $centavos; } public function getName() { return 'currencyToWords'; }
}