6

Rails や symfony などの最新の Web フレームワークでは、部分インクルードまたは部分ビューの概念が十分に文書化されており、推奨されています。

最近困っているのは、パーシャルに含めるデザインの量を決めることです。

説明するのはちょっと難しいですが、パーシャルを作成してテンプレートに含めるときに他の人が何をしているのか知りたいです。データを表示してテンプレートに配置するだけですか、それともスタイリングと配置のコードをすべてパーシャルに入れ、そのように含めるだけですか。

私の質問は、パーシャルを作成することを決定したときの思考プロセスは何ですか、それを独自のコードで使用するのはいつですか、使用することを決定したときにパーシャルにいくら入れますか.

4

3 に答える 3

1

複数の場所で使用されるビューコードの一部にパーシャルを使用します。コードが複数の場所で複製または再利用される場合は、ドライアップしてパーシャルに配置するのが最適な候補です。

コードのスタイリングに関しては、CSSファイルにすべて存在する必要があります

于 2009-05-04T17:24:52.133 に答える
1

私は次の 2 つの場合にパーシャルを使用します。

  • ビューを再利用する必要がある場合
  • ビューが巨大 (数百行) の場合、それをパーシャルに分割して、より説明的で維持しやすくします。
于 2009-05-05T07:14:04.107 に答える
1

ビュー コードの一部を繰り返している場合は、パーシャルを使用することをお勧めします。再利用しているコードがページ間で少し異なる場合は、パーシャルを渡すことができるパラメーターを利用してください。

CSS については、パーシャル/テンプレートの外に置くことをお勧めします。部分的な特定の CSS コードが多数ある場合は、web/css の下に「partials」フォルダーを作成し、css ファイルにパーシャルに一致する名前を付けます (オーバーヘッドが編成に見合う価値があると思われる場合)。

于 2009-05-04T20:11:41.593 に答える