ビューがデータコンテキストを指定するだけのものなら、無くしていいはず。
リクエスト時のクエリーパラメーターなど、ビューを指定する場面ではコンテキスト名を指定すればいい。
ビューはMVCのView †
- ビューはMVCのView、ページではなくフレームワーク/Webアプリケーションの一部。
- リクエスト時のクエリーパラメーターで、ビューのうちどれを使うか指定できる。
- ビューは最初のデータコンテキストを決める。
- ビューが指定するデータコンテキストは、リクエスト時のクエリーパラメーターでも指定できるもの。
- ビューによってはクエリーパラメーターにあるデータコンテキスト指定を有効にするビューがある。
クエリーで指定したのよりも、ビューが指定するほうが優先される。
(ビューは特定のデータコンテキスト向けに作るので、別にデータコンテキストを指定されても対応できない) - :i/ビュー別テンプレートをページで定義する。
このHTMLテンプレートはXのテンプレートとは別で、WordPressのテーマファイルのようなもの。
…ということにすればいい。
ビューとページの違いは参照時くらい。参照時に決まった名前で参照できればいいだけ。あとの違いはページ/要素でできそうなので、ビューは名前の決まっているページということにしても良さそう。