我试图根据发送的参数创建一个处理插入和更新过程的function album_create()
。这个函数需要路由来使url更漂亮,所以这是我的routes.php:
$route['community/(\w.+)/album/create/(\w.+)'] = 'community/album_create/$1/$2';
$route['community/(\w.+)/album/create'] = 'community/album_create/$1';
$route['community/(\w.+)/album'] = 'community/album/$1';
这是php控制器方法:
function album() {
// some code here
}
function album_create($parent_id, $post_id='') {
// some code here
}
不幸的是,只有第二和第三行路由有效,但第一行没有。
/community/12/album/create/9 // this url doesn't work
/community/12/album/create // this url works
/community/12/album // this url works
通过不工作,我的意思是它只显示404 Page Not Found
有没有人知道问题出在哪里?