回答編集履歴
1
追記
test
CHANGED
@@ -45,3 +45,13 @@
|
|
45
45
|
これでSampleControllerのprocActionメソッドが呼びだされます。
|
46
46
|
|
47
47
|
このように、コントローラクラスとアクションメソッドを定義したファイルだけ作っておけば、URLから勝手に該当クラスのメソッドが呼ばれるようになっているのです。
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
すごいおおざっぱに書きましたが、多くのPHPのWebフレームワークはこのような流れになっています。本当の動作は各フレームワークのソースコードを目で追ってみるとよいでしょう。
|
52
|
+
|
53
|
+
* URLに関わらず、入り口になるphpファイルへアクセスが来る
|
54
|
+
|
55
|
+
* URLをクラス名、アクション名、パラメータ等に分解する
|
56
|
+
|
57
|
+
* 上記情報をもとにコントローラクラスを生成、アクションメソッドをパラメータ付きで呼び出す
|