我是Zend框架的初学者。我只是练习几个教程项目。在一些项目中,我在layout.phtml中找到了下面的代码,但我不明白这些代码的用途。什么是zend中的headMeta()?
<?php echo $this->headMeta(); ?>
<?php echo $this->headTitle(); ?>
请解释上述两行。
感谢 Enamul
我是Zend框架的初学者。我只是练习几个教程项目。在一些项目中,我在layout.phtml中找到了下面的代码,但我不明白这些代码的用途。什么是zend中的headMeta()?
<?php echo $this->headMeta(); ?>
<?php echo $this->headTitle(); ?>
请解释上述两行。
感谢 Enamul
我建议你先问
<?php echo $this->headTitle(); ?> //This will be in your layout/phtml file,giving the title
<?php echo $this->headMeta(); ?> // Giving any meta info
加入这个的目的是说你有两个控制器FooController的和BarController。你想给标题FOO前开始接受一些问题到执行foo控制器的网页
Class FooController extends Zend_Controller_Action {
public function init(){
$this->view->headTitle('FOO');
}
}
以同样的方式,您可以给另一个不同的标题控制器还
Class BarController extends Zend_Controller_Action {
public function init(){
$this->view->headTitle('BAR');
}
}
同样适用于元也
两个助手中详细的ZF reference guide on View Helpers解释:
HeadMeta助手
的HTML元素用于提供元关于您的HTML文档的信息 - 通常是关键字,文档字符集,缓存杂注等。元标记可能是'http-equiv'或'name'类型必须包含'content'属性,并且可以具有'lang'或'scheme'修饰符属性。
http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial.headmeta参见
HeadTitle助手
HTML元素被用于提供一个HTML文档的标题。 HeadTitle帮助程序允许您以编程方式创建并存储标题以供稍后检索和输出。
见http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial.headtitle
他们两人都是placeholder helpers:
Placeholder视图助手用于保留视图脚本和视图实例之间的内容。它还提供了一些有用的功能,如聚合内容,捕获视图脚本内容供以后使用,以及向内容(和聚合内容的自定义分隔符)添加前后文本。
主要想法是有一个容器,您可以填充数据,然后在视图模板的某个稍后时间点回显,例如,使用headMeta帮助器,您可以配置各种要插入到您的网站的元关键字,并且可以使用标题助手来配置页面的标题元素。当你回应帮助者时,他们会以格式化的方式一次性回复收集到的数据。
请参考参考指南了解更多信息。
它是辅助类:
的HTML元素用于提供关于HTML文档的元信息 - 典型的关键字,文件的字符集,缓存编译指示等Meta标签可以是'http-equiv'或'name'类型必须包含'content'属性,并且可以具有'lang'或'scheme'修饰符属性。
http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial.headmeta – 2012-07-09 06:21:18
如何接受?我正在寻找接受按钮,但没有找到 – ehp 2012-07-09 06:22:29
你看到投票箭头下方的“刻度标记”? – Vimalnath 2012-07-09 06:23:36