我在 Zend Framework 2 项目中工作,我正在使用 View Helper (Breadcrumbs) 将此导航组件注入到我的视图中。
要呈现我的面包屑,使用以下代码:
<?php echo $this->navigation('Navigation')
->breadcrumbs()
->setLinkLast(false) // link last page
->setMaxDepth(7) // stop at level 7
->setMinDepth(0) // start at level 0
->setSeparator(' »' . PHP_EOL); // separator with newline
?>
我一直在用以下代码翻译项目的大部分内容
<?php echo $this->translate("Text to translate here", $textDomain); ?>
因此,将相同的逻辑应用于现有代码:
<?php echo $this->translate($this->navigation('Navigation')
->breadcrumbs()
->setLinkLast(false) // link last page
->setMaxDepth(7) // stop at level 7
->setMinDepth(0) // start at level 0
->setSeparator(' »' . PHP_EOL), "navigation"); // separator with newline
?>
这是翻译面包屑的最有效和/或正确的方法吗?此处设置为“导航”的文本域是此翻译所在的位置。没有设置它默认为值“默认”。