我在我的routes.php
:
$route['ctrller1/method1/video/(:num)'] = 'ctrller2/method2/$1';
我还有一个名为的控制器,ctrller1
它有一个方法:
function method1 ($str = NULL) {
// do something
}
问题是我必须使用 controller2 因为我不能或不应该编辑 controller1。我想要的看似简单,但显然 CI 不想和我一起工作。
当
domain.com/ctrller1/method1/edit
调用 url: 时,我希望调用内部的方法ctrller1
,如果domain.com/ctrller1/method1/videos/1
调用了我希望调用的方法ctrller2
。
这对我来说似乎都是正确的,但它不会起作用。所以,我一定是错过了什么。我尝试将其添加到路由中:
$route['ctrller1/method1/(edit)'] = 'ctrller1/method1/($1)';
但这是不行的。有人看到这里有什么问题吗?