プレースホルダーに関するこの記事を読みました。以前は、ビュー スクリプトに多数のファイルを含めていました。コンテキストを説明する必要があり、本当に良い解決策がないため、時間が経つと複雑になります。
これがプレースホルダーの出番だと思います。 zend articleを読みました。私が読んだ記事のどれも、プレースホルダーを配置する場所に関して非常に具体的ではありません。彼らはどのフォルダに入れるべきですか?
申し訳ありませんが、私はまだ zend と非常に混同しています。
プレースホルダーに関するこの記事を読みました。以前は、ビュー スクリプトに多数のファイルを含めていました。コンテキストを説明する必要があり、本当に良い解決策がないため、時間が経つと複雑になります。
これがプレースホルダーの出番だと思います。 zend articleを読みました。私が読んだ記事のどれも、プレースホルダーを配置する場所に関して非常に具体的ではありません。彼らはどのフォルダに入れるべきですか?
申し訳ありませんが、私はまだ zend と非常に混同しています。
基本的に、コントローラー/ビューのどこかにブロックをキャプチャしてから、テンプレート/レイアウトに表示します。
この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') ?>