1
我必須聲明是這樣我的路線:結塊路線和URL重寫
Router::connect('/profile/', array('controller' => 'accounts', 'action' => 'profile'));
Router::connect('/accounts/:action/*', array('controller' => 'accounts'));
Router::connect('/:username', array('controller' => 'accounts', 'action' => 'profile'), array('pass' => array('username')));
我的所有的鏈接都與蛋糕的$ HTML的「URL API調用發出。當url只是[domain]/accounts/profile並且它被正確地重寫爲[domain]/profile時,路由工作正常。但是當我使用$ html-> url(array('controller'=>'accounts','action'=>'profile',$ username),true)創建一個鏈接時,url寫爲[domain ]/accounts/profile /:用戶名,而不僅僅是[域名] /:用戶名。
我該如何使[域名] /:用戶名?