我正在尝试重新使用插件的控制器方法来添加用户(插件是 usermgmt,一个购买的插件)。该插件的方法可以满足我的所有需求,但是它通过重定向到另一个页面来完成。
我不想修改插件代码,我想知道是否可以暂时禁用 Controller:redirect 方法
class MyController extends AppController{
function signUpUser(){
//populate $this->request->data to be what plugin controller method is looking for
//temporarily disable Controller::redirect
//make call to plugin's controller method
$usersController = new UsersController();
$usersController->constructClasses();
$usersController->addUser();
//re-enable Controller::redirect
//Do my own redirect
$this->redirect('/welcome');
}
}