headmeta的Zend Framework配置文件格式

时间:2012-09-18 11:41:41

标签: php zend-framework format configuration-files

我们可以通过编程方式指定以下元标记:

$view->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=utf-8');

如何通过配置文件完成上述操作?我试过了

resources.view.headMeta.contentType = "text/html; charset=utf-8"

但这不起作用。

2 个答案:

答案 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方法中编写任何代码。