0

プレースホルダーに関するこの記事を読みました。以前は、ビュー スクリプトに多数のファイルを含めていました。コンテキストを説明する必要があり、本当に良い解決策がないため、時間が経つと複雑になります。

これがプレースホルダーの出番だと思います。 zend articleを読みました。私が読んだ記事のどれも、プレースホルダーを配置する場所に関して非常に具体的ではありません。彼らはどのフォルダに入れるべきですか?

申し訳ありませんが、私はまだ zend と非常に混同しています。

4

1 に答える 1

1

基本的に、コントローラー/ビューのどこかにブロックをキャプチャしてから、テンプレート/レイアウトに表示します。

このZend Doc の例の方が理にかなっていると思います。

// before the view is displayed
// you can use other methods to render the templates into placeholder for later use
<?php $this->placeholder('foo')->set("Some text for later") ?>

// most like somewhere in the view
<?php
    echo $this->placeholder('foo');
    // outputs "Some text for later"
?>
or 
<?= $this->placeholder('sidebar') ?>
于 2012-04-11T04:02:29.673 に答える