向 HEAD Zend 框架添加注释

发布于 2024-10-18 22:31:35 字数 54 浏览 1 评论 0原文

是否有一个视图助手可以将注释(不是条件注释)添加到页面的 HEAD 部分。我正在使用布局方法。

Is there a view helper to add comments (not conditional comments) to the HEAD section of the page. I am using a layout approach.

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

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

发布评论

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

评论(1

染年凉城似染瑾 2024-10-25 22:31:35

在 Zend Framework 提供的几个视图助手上,您可以使用 captureStart() 和 captureEnd() 来获取注释。虽然不是它的设计目的,但它确实有效。

例如(在视图脚本中):

<?php $this->headScript()->captureStart(); ?>
<!--some comment-->
<?php $this->headScript()->captureEnd(); ?>

然后在布局中在头部回显 $this->headScript() 。

这只是概念证明。如果您尝试这样做,大多数头部视图助手都会抛出错误。它仅适用于 headScript 和 headStyle。在这两者中,我现在会使用 headStyle 作为良好的做法,即在标题中使用样式,在页脚中使用脚本。理想情况下,您可以编写自己的视图助手来专门执行此操作。

On a couple of the view helpers supplied with Zend Framework you can use captureStart() and captureEnd() to grab comments. Not what it is designed for, but it works.

eg (in a view script):

<?php $this->headScript()->captureStart(); ?>
<!--some comment-->
<?php $this->headScript()->captureEnd(); ?>

Then in your layout echo $this->headScript() in the head.

This is just proof of concept. Most of the head view helpers will throw an error if you try this. It only works with headScript and headStyle. Of the two I would use headStyle as good practice these days is to have the styles in the head and scripts in the footer. Ideally you can write your own view helper to do this specifically.

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