2012-01-30 46 views
0

目前我嘗試使用zend_translate來翻譯我的web應用程序。Zend_Translate來自application.ini的導航項目

我已經做了很多工作來翻譯應用程序中的視圖。

目前我與後續的事情鬥爭。我想翻譯我通過application.ini設置的導航項目 。我不知道如何使這件事情起作用。

我希望有人能給我一個清晰的例子和一些描述。

隨着親切的問候,

尼克

+2

只是你的一個Zend_Translate的實例添加到了Zend註冊表並將其命名爲「Zend_Translate」。 zend_navigation組件應該自己挑選它。 – Rufinus 2012-01-30 11:46:55

+0

謝謝m8!我知道了 – directory 2012-01-30 16:22:53

回答

1

你不通過視圖中的導航項目運行?這樣

<?php 

// in controller something like: 
// pseudocode: $this->view->nav_items = My_Model_Nav::getItems(); 

// somewhere in the view: 
?> 
<ul> 
<?php foreach ($this->nav_items as $item) : ?> 

<li><a href="..."><?php echo $item['name']; ?></a></li> 

<?php endforeach; ?> 

</ul> 

我認爲在這種情況下,你只需要改變一行到:

<li><a href="..."><?php echo $this->_($item['name']); ?></a></li> 

如果不是,發表您的看法片段