2012-04-01 20 views
0

複数のアクションにルーティングする場合は、application.iniファイルでルーティング設定を行います。複数のアクションへのルーティング

resources.router.routes.blog.route = /blogs 
resources.router.routes.blog.defaults.module = blogs 
resources.router.routes.blog.defaults.controller = blog 
resources.router.routes.blog.defaults.action = index 


resources.router.routes.blog.route = /blogs/add 
resources.router.routes.blog.defaults.module = blogs 
resources.router.routes.blog.defaults.controller = blog 
resources.router.routes.blog.defaults.action = add 

私はこのようにすると、デフォルトのルーティング/ブログはと似たように、あなたのルートを調整し、あなたのルートが同じ名前を持つ

Message: Invalid controller specified (index) 

array (
    'module' => 'blogs', 
    'controller' => 'index', 
    'action' => 'index', 
) 

答えて

0

エラーを返す:

//the 4th parameter is the name of the route and needs to be unique for each different route 
resources.router.routes.blogs.route = /blogs 
resources.router.routes.blogs.defaults.module = blogs 
resources.router.routes.blogs.defaults.controller = blog 
resources.router.routes.blogs.defaults.action = index 


resources.router.routes.blogsadd.route = /blogs/add 
resources.router.routes.blogsadd.defaults.module = blogs 
resources.router.routes.blogsadd.defaults.controller = blog 
resources.router.routes.blogsadd.defaults.action = add 
関連する問題