私は私の中に持っていますroutes.php
:
$route['ctrller1/method1/video/(:num)'] = 'ctrller2/method2/$1';
ctrller1
メソッドを持つ名前付きのコントローラーもあります。
function method1 ($str = NULL) {
// do something
}
問題は、controller1 を編集できない、または編集すべきではないため、controller2 を使用する必要があることです。私が望んでいることは一見単純ですが、どうやら CI は私と一緒に仕事をしたくないようです。
url:
domain.com/ctrller1/method1/edit
が呼び出されると、内部のメソッドが呼び出され、呼び出されctrller1
た場合domain.com/ctrller1/method1/videos/1
はメソッドが呼び出さctrller2
れます。
私にはすべて正しいように思えますが、うまくいきません。だから、私は何かが欠けているに違いない。これをルーティングに追加しようとしました:
$route['ctrller1/method1/(edit)'] = 'ctrller1/method1/($1)';
しかし、それはいけません。ここで何か間違っている人はいますか?