在reentryAction
我CustomerclientController
想转发到indexAction
帖子参数的有效性检查成功的情况下。
不幸的是,前锋不起作用。在调试时,我确定将再次调用reentryAction 方法,而不是indexAction。
我在我services.php
的下面注册了一个 Dispatcher:
$di->setShared('dispatcher', function() use ($eventsManager) {
$dispatcher = new MvcDispatcher();
// Bind the eventsManager to the view component
$dispatcher->setEventsManager($eventsManager);
return $dispatcher;
});
客户客户端控制器:
class CustomerclientController extends Controller {
public function reentryAction($hash) {
// ... a lot of code
if ($this->request->isPost()) {
// ... a lot of code
if ($valid) {
$this->dispatcher->forward([
"customerclient",
"index"
]);
return;
}
}
}
public function indexAction() {
//Does something wise
}
}
我没有定义特殊的路线,也没有使用route.php
文件。
我做错了什么或者我忘记了什么?
在此先感谢您的帮助!