简体   繁体   English

具有数据库值的CAKEPHP中的URL重定向

[英]URL redirection in CAKEPHP with database values

I am working on a project based on cakephp. 我正在一个基于cakephp的项目。 I just wanted to know How can I make a perfect URL redirection form database value. 我只是想知道如何才能实现完美的URL重定向表单数据库值。 For example I give here two current URLs and desired URLs 例如,我在此处提供两个当前URL和所需的URL

1.Current 1.当前

/search?vendor=combo-training-certification-courses

1.Desired 1.所需

combo-training-certification-courses

2.Current 2.电流

/search?vendor=pmi-training-certification-courses

2.Desired 2.期望

/pmi-training-certification-courses

Please tell me how can I achieve it... 请告诉我我该如何实现...

Just Add following code in config/routes.php 只需在config / routes.php中添加以下代码

App::uses('ClassRegistry', 'Utility');
$Route = ClassRegistry::init('Vendor'); //MODEL NAME You can change it as your needs.
$routes = $Route->find('all');
foreach ($routes as $route) {
    Router::connect('/', array('controller' => $route['Route']['controller'], 'action' => $route['Route']['action']));
}

Reference 参考

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM