http://....com/Page/Edit

PageがEditメソッドを持っている。

PageA:Page でPageAがEditできる。

PageAがPageかどうかは、PageAのページ/属性にPageと書かれているかによる。

http://....com/PageA/Edit

PageAがEditメソッドを持っている。

PageA:Page でPageがEditできる。

PageAがPageかどうかは、PageAのページ/属性にPageAと書かれているかによる。

さらにPage:Interface/Pageなので、Pageは同じインターフェースを持っているクラスで代替可能。

つまり、PageAを後付けのページ系クラスにすることも可能(Wiki上での設定で)

Wiki上の設定で、PageAを後付けのページ系クラスにすることも可能。
────────────────────

EditはPageAに渡されるデータ。フレームワークは感知しない。ただPageAに"Edit"を渡してHTMLをもらうだけ。

EditはPageに渡されるデータ。フレームワークは感知しない。ただPageに"Edit"を渡してHTMLをもらうだけ。
ページ/属性に「クラス」または「」を追加。

の整合判定をするならフレームワークで。

→URIは選択式。リンクをクリックするだけ。事前の判定などせずにクリックしてeditできるか試せばいい。

いらない