パーシャルとヘルパーは私と同じようなことをしているようです。構文だけが違うので、私の質問は、違いは何ですか、いつ使用するのかということです。
2 に答える
3
部分的なものはまさにそれであり、より大きなプレゼンテーション層の部分的なビットです。パーシャルは、多くのページ(またはレイアウトの一部)で再利用されるメニューである可能性があります。
ほとんどの場合、ヘルパーはレンダリングされるデータを準備するために使用されます(たとえば、パーシャルによって)。
部分的な「メニュー」では、メニューで使用されるすべてのURLから二重スラッシュが削除されるようにするヘルパーを使用できます(「example.org/page/somevar/someval//otherval」)。
于 2010-08-25T11:28:36.583 に答える
2
Matthewブログ、Zend Team、 http : //devzone.zend.com/article/3412からの引用:
パーシャルビュースクリプトと通常のビュースクリプトのレンダリングの大きな違いは、パーシャルが独自の変数スコープを取得することです。直接渡された変数のみが表示されます。
于 2010-08-25T11:23:30.370 に答える