7

私はCakePHPを初めて使用し、これらの行がCakeでどのように機能するかを知りたいです。

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

フェッチされているメタタグ、css、javascriptファイルはどこから来ていますか?

4

1 に答える 1

17

$this->fetch('something');

Cakephpの本によると、関数は名前付きとそれらfetchを探しています。blockssomethingecho

あなたの例では、私が理解している限り、それはあなたの見解でそのようなものを探します:

$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

于 2012-08-11T11:35:51.953 に答える