我是CakePHP的新手......
任何人都可以帮助我:
我想在网址中维护一个不搜索操作的控制器,即:site.com/controller/SKU01B
不寻求行动SQU01B
,而是按产品搜索SKU
,同样的意愿键入site.com/product/view/1
时会发生。
我想:
$routes->connect('/site/SKU*', ['controller' => 'Site', 'action' => 'index']);
但它不起作用,也不使用?
而不是*
。
任何人都可以帮助我,我该怎么办?
答案 0 :(得分:0)
使用:强>
Router::connect('/sku/*', array('controller' => 'yourcontroller', 'action' => 'view'),array('pass' => array('id')));
和强>
function view($id=null){
// $id will be sku
// For example, http://www.example.com/product/12345 here $id is 12345
}