如何从URL中删除Cakephp控制器名称

问题描述:

我正在cakephp 2.x上工作..现在我在我的用户控制器中有一个名为registration的函数。在我的本地站点在下面的URL后。如何在我的网址中删除名称为“/Controller :: UsersCountroller”。如何从URL中删除Cakephp控制器名称

http://localhost/ashok_sample_site/users/registration/Controller:UsersController

CakePHP的

+0

您能否提供您正在使用的Router :: connect代码。猜测它在app/Config/routes.php中。 – Progredi

试着在你的配置做这个/ routes.php文件

Router::connect('/Your-Customize-URL/*', array('controller' => 'controller', 'action' => 'action'));

在你的情况应该是

Router::connect('http://localhost/ashok_sample_site/users/registration', array('controller' => 'Users', 'action' => 'registration '));

应与工作:

Router::connect('/users/registration', 
    array('controller' => 'users', 'action' => 'registration') 
);