我正在使用 Zend Framework 2 开发一个应用程序,我需要翻译我在表单中创建的单选按钮(“显示”、“隐藏”)的文本:
//within the Form
public function addRadioButtons ()
{
$isPublicRadioButtons = new Element\Radio('isPublic');
$isPublicRadioButtons->setAttribute('id', 'isPublic')
->setAttribute('value', '0')
->setValueOptions(array(
'0' => 'Show',
'1' => 'Hide',
));
$this->add($isPublicRadioButtons);
}
我必须在视图侧做什么才能翻译它们?
我知道要翻译视图,我需要使用 $this→translate() 视图助手。所以在视图中我将不得不以某种方式调用单选按钮的文本..
//Whithin the view
echo $this->translate($someHowCallTheTextOfRadioButton('isPublic') , $textDomain, $locale);