我是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