CurrencyTextBox中小数点的本地化

时间:2012-04-23 12:36:56

标签: zend-framework localization dojo zend-form

我正在使用

设置Dojo的本地化
$locale = new Zend_Locale();
$locale->setLocale('de_AT');

$this->view->dojo()->setDjConfigOption('locale', 'de_AT')
Zend框架中的

但是当我使用带有CurrencyTextBox的Form(在Zend_Dojo_Form类中)时,我必须使用一个点来输入小数点而不是komma,这是错误的。

知道为什么这不能正常工作?这是Dojo的错误吗?

2 个答案:

答案 0 :(得分:0)

该行应该是(AT不是大写字母):

$this->view->dojo()->setDjConfigOption('locale', 'de_at')

答案 1 :(得分:0)

正确的语法是

$this->view->dojo()->setDjConfigOption('locale', 'de-at')