我有以下网址。
http://localhost/cantqpromo/companies/detail/company_name
我希望这个网址显示为:
http://localhost/cantqpromo/company_name
任何人都可以帮助我,我怎样才能实现这一目标。
谢谢。
答案 0 :(得分:0)
配置/ routes.php文件
Router::connect('/cantqpromo/*',
array('controller' => 'YOUR_CONTROLLER_NAME',
'action' => 'YOUR_ACTION_NAME'),
array('pass' => array('companyName'))
);
在YOUR_CONTROLLER中
function YOUR_ACTION_NAME($companyName=null){
}
现在举一个例子来解释上面的事情:
假设您有3个公司名称,
1- ABC, 2- XYZ, 3- MNO
现在上述公司的网址将是
http://localhost/cantqpromo/ABC
http://localhost/cantqpromo/XYZ
http://localhost/cantqpromo/MNO
如上所述,上述网址将在YOUR_ACTION_NAME中得到解决,$companyName will be ABC, XYZ and MNO
。如果$companyName
中还有其他内容,则显示错误页面或您要执行的任何操作。