我有一个关于将从控制器发送的数据转换为视图的问题
我可以在我的视图中翻译文字,例如<?php echo $this->translate("Hello World!"); ?>
但在我的控制器中我有这个:
$this->view->message = 'Welcome! You do not have any surveys or quizzes yet.
To start creating your first survey or quiz,
click the button "Create New Survey" or "Create New Quiz".';
在我看来:
<?php echo $this->message ?>
我现在如何确保邮件被翻译? (我使用gettext和.po文件...)
答案 0 :(得分:2)
而不是控制器中的$this->view->message = 'yourstring'
,请使用:
$this->view->message = $this->view->translate('your string to be translated');