Yii - 修改响应数据

发布于 2024-08-09 18:57:34 字数 87 浏览 5 评论 0原文

我需要在我的应用程序中动态生成标题和元标记。所以我需要获取响应对象(如symfony框架中的那样)并在部分中设置相应的数据。我怎样才能在 Yii 中做到这一点?

I need to dynamically generate title and meta tags in my application. So I need to get response object (f.e. like in symfony framework) and set corresponding data in section. How can I do this in Yii?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

帅冕 2024-08-16 18:57:34

要修改页面标题,请在操作或视图中设置 CController::pageTitle。

$this->pageTitle = '...';

只要您的主布局与标题标签之间的内容相呼应,它就可以很好地工作。 (这是默认完成的。)

要添加其他标头,请使用

Yii::app()->clientScript->registerMetaTag($content, $name, $httpEquiv, $options);

参考API 用于解释此签名。

To modify page title, set CController::pageTitle either in your action or your view.

$this->pageTitle = '...';

As long as your main layout echoes this inbetween title tags, it works very well. (This is done by default.)

To add other headers, use

Yii::app()->clientScript->registerMetaTag($content, $name, $httpEquiv, $options);

Please refer to the API for explanation of this signature.

意中人 2024-08-16 18:57:34

也许这是一个姗姗来迟的问题,但为了未来的访问者,有一篇关于这一点的很好的维基文章:
http://www.yiiframework.com/wiki/54/simplified-meta-标签/

Probably this is a long overdue question but for the sake of future visitors, there's a nice wiki article on exactly this:
http://www.yiiframework.com/wiki/54/simplified-meta-tags/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文