5

製品フィルター phtml ファイルで、Magento は関数 getHtml() を呼び出します。

Magento の getHtml() とは何ですか? getHtml() と getChildHtml() の違いは何ですか?

4

1 に答える 1

9

は、保護されたレンダリングgetHtml()メソッドを呼び出すためのパブリック メソッドであり、呼び出し側のブロックの配列からブロック インスタンスを検索し、より一般的なメソッドを使用してそのレンダリングの値を返そうとしMage_Core_Block_Template::_toHtml()ます。getChildHtml()_childrenMage_Core_Block_Abstract::toHtml()

アーキテクチャ的には、これらのフィルター ブロック インスタンスのごくわずかな処理オーバーヘッド、インライン変換、およびキャッシュ書き込みを削減する以外の目的について、100% 明確ではありません。

于 2012-10-19T14:44:59.043 に答える