1

パーシャルとヘルパーは私と同じようなことをしているようです。構文だけが違うので、私の質問は、違いは何ですか、いつ使用するのかということです。

4

2 に答える 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 に答える