ただし、URLマッピングしたりとかでControllerクラスに「引数つきコンストラクタ」なんか定義しちゃうと、そのままでは通常の名前からのController呼び出し( /aaa → slim3route.AaaController )が失敗しちゃいます。
他のコンストラクタを書いちゃったときは、暗黙の際に自動で定義されているデフォルトコンストラクタ(引数なしコンストラクタ)を定義してやりましょう。
つまり、
public class AaaController extends Controller { }か、
public class AaaController extends Controller { //これが必ず存在するようにする! public AaaController() { } public AaaController( type arg) { } }でないとダメと
0 件のコメント:
コメントを投稿