2012-08-11 8 views
7

मैं CakePHP करने के लिए नया हूँ और कैसे इन पंक्तियों के केक में काम के रूप में जानना चाहते हैंकैसे समारोह लाने CakePHP लेआउट दृश्य में काम करता है

echo $this->fetch('meta'); 
echo $this->fetch('css'); 
echo $this->fetch('script'); 

कहाँ मेटा टैग, CSS और JavaScript फ़ाइलों कि फ़ेच किए जा रहे आती हैं से?

उत्तर

16

$this->fetch('something');

CakePHP पुस्तक के अनुसार, fetch समारोह के लिए blocks नामित something और उन्हें echo लग रही है।

$this->Html->script('carousel', array('inline' => false)); 
$this->Html->css('carousel', null, array('inline' => false)); 

और एक ब्लॉक के रूप में यह इलाज:

अपने उदाहरण में, जहाँ तक मैं समझता हूँ, यह आपके ध्यान में रखते हुए ऐसा ही कुछ के लिए लग रहा है। तो $this->fetch('script') सभी html->script(....) प्राप्त करेंगे और उन्हें प्रिंट करेंगे।

और पढ़ें: http://book.cakephp.org/2.0/en/views.html

संबंधित मुद्दे