0
我怎样才能定义两个相同的URI,有两种不同的方法被调用? 例如:相同模式不同路由
'owners/<user_id:\d+>/pets' => 'pets/index', //using GET
'owners/<user_id:\d+>/pets' => 'pets/create',//using POST
我试试下面这段代码:
'GET owners/<user_id:\d+>/pets' => 'pets/index',
'POST owners/<user_id:\d+>/pets' => 'pets/create',
但我的问题是,如果我有这样的代码它总是显示未找到404,而不是405?
请注意,我已经添加了这个对我的行为:
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'index' => ['get'],
'create' => ['post'],
],
],
您好,稍后我会尝试这一点,你可以给我其他细节? – bumbumpaw