2012-07-09 45 views
0

我是Zend框架的初学者。我只是练习几个教程项目。在一些项目中,我在layout.phtml中找到了下面的代码,但我不明白这些代码的用途。什么是zend中的headMeta()?

<?php echo $this->headMeta(); ?> 
<?php echo $this->headTitle(); ?> 

请解释上述两行。

感谢 Enamul

+0

http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial.headmeta – 2012-07-09 06:21:18

+0

如何接受?我正在寻找接受按钮,但没有找到 – ehp 2012-07-09 06:22:29

+0

你看到投票箭头下方的“刻度标记”? – Vimalnath 2012-07-09 06:23:36

回答

0

我建议你先问

<?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'); 
} 

} 

同样适用于元也

1

两个助手中详细的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帮助器,您可以配置各种要插入到您的网站的元关键字,并且可以使用标题助手来配置页面的标题元素。当你回应帮助者时,他们会以格式化的方式一次性回复收集到的数据。

请参考参考指南了解更多信息。

0

它是辅助类:

HeadMeta Helper

的HTML元素用于提供关于HTML文档的元信息 - 典型的关键字,文件的字符集,缓存编译指示等Meta标签可以是'http-equiv'或'name'类型必须包含'content'属性,并且可以具有'lang'或'scheme'修饰符属性。

HeadTitle Helper

+0

如何接受答案: 'http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work' – Vimalnath 2012-07-09 07:00:23

+0

感谢您的编辑。 – Vimalnath 2012-07-09 07:00:49

相关问题