如何从URL中删除Cakephp控制器名称
问题描述:
我正在cakephp 2.x上工作..现在我在我的用户控制器中有一个名为registration的函数。在我的本地站点在下面的URL后。如何在我的网址中删除名称为“/Controller :: UsersCountroller”。如何从URL中删除Cakephp控制器名称
http://localhost/ashok_sample_site/users/registration/Controller:UsersController。
CakePHP的
答
试着在你的配置做这个/ 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')
);
您能否提供您正在使用的Router :: connect代码。猜测它在app/Config/routes.php中。 – Progredi