0

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

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

以上如何通过配置文件来完成?我试过了

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

但这不起作用。

4

2 回答 2

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.
于 2012-09-18T12:10:04.080 回答
0

请参阅此页面- 它描述了 Zend_Application 引入的资源插件的配置选项。Kidna 埋在文档中。

例如,contentType值不应该要求您在_initView引导程序的方法中编写任何代码。

于 2012-09-18T20:49:39.093 回答