2012-07-09 32 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

相關問題