フィルターと引数の違いは何ですか? たとえば、指定した月内に event_start があるノードを表示する必要がある場合、どちらを使用すればよいですか?
4445 次
2 に答える
4
主な違いは、フィルターが固定されていることです(公開しない限り、フォームを介してユーザーが明示的に構成できます)。一方、引数は可変であり、通常はURLから取得されます(コードからビューを呼び出さない限り、次の場合が可能です)。それらを任意に設定します)。
あなたの例では、引数(afaik)で日付範囲チェックを指定できないため、フィルターに制限されていると思います。日付範囲に関する同様の質問に対するこの回答を参照してください。
于 2009-09-04T10:22:29.717 に答える
0
- フィルターは、取得するデータを制限するために使用されます。Fx は、1 週間未満のノード、またはどのタイプがページであるかを取得します。フィルターは静的です (検索で最も一般的なケースをユーザーに公開しない限り)。
- 引数は通常同じように使用されますが、大きく異なります。それらは存在する場合と存在しない場合があり、URL、一部の PHP コードなどのさまざまなソースから取得される可能性があります。また、引数が存在しない場合は、さまざまなアクションを実行できます。
どちらを使用するかは、必要なものによって異なります。event/%month の URL を指定して、その月に発生したイベントを表示する場合は、引数を指定する必要があります。ただし、12 月のすべてのイベントを表示するビューを作成する場合は、代わりにフィルターを使用する必要があります。
于 2009-09-04T11:03:17.543 に答える