我们可以通过编程方式指定以下元标记:
$view->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=utf-8');
如何通过配置文件完成上述操作?我试过了
resources.view.headMeta.contentType = "text/html; charset=utf-8"
但这不起作用。
答案 0 :(得分:0)
我发现我们可以在配置文件中添加以下条目:
resources.view.contentType = "text/html; charset=utf-8"
resources.view.language = "en"
然后使用常规的东西:
protected function _initView() {
$options = $this->getOptions();
if(isset($options['resources']['view']['contentType'])) {
$view->headMeta()->appendHttpEquiv('Content-Type',
$options['resources']['view']['contentType']
);
}
if(isset($options['resources']['view']['language'])) {
$view->headMeta()->appendHttpEquiv('language',
$options['resources']['view']['language']
);
}
...contd.
答案 1 :(得分:0)
请参阅此page - 它描述了Zend_Application引入的资源插件的配置选项。 Kidna埋没在文档中。
contentType 值例如也不要求您在引导程序的_initView
方法中编写任何代码。