0

我想在我的主页上显示最新的 3 条新闻。我从 MySql 数据库的表中选择最新消息并将它们分配给索引控制器中的视图变量,如下所示:

$this->view->latestNew = $someClass->getNewsfunction();

然后我在视图中声明它:

echo $this->translate->_($this->latestNew);

假设每次我从 MySql 数据库中向我的 News 表中添加一个新行时,都会将一个唯一的标题传递给 Zend_Translate,它会自动被 Poedit 检测并建议进行翻译。但它不会起作用。像这样的选项{$this->latestNew}, '$this->latestNew', "$this->latestNew"也不起作用。有任何想法吗?

4

1 回答 1

2

一个建议:

声明要在 poedit 中使用的文字并将变量作为参数传递给它

在你看来

printf($this->translate->_("title"), $this->latestNew);

在 po编辑

源文本:“标题”翻译文本:%s

您可以随时使用 poEdit 翻译内容。

于 2012-12-02T22:03:59.673 回答