rest 复写actions失效 [ 2.0 版本 ]
按照手册的,在控制器里面重写actions失效,没办法控制动作方法啊。
public function actions()
{
$actions = parent::actions();
// 禁用"delete" 和 "create" 操作
unset($actions['delete'], $actions['create']);
// 使用"prepareDataProvider()"方法自定义数据provider
$actions['index']['prepareDataProvider'] = [$this, 'prepareDataProvider'];
return $actions;
}
共 1 个回答
-
dingjj2010 回答于 2016-02-24 09:33 举报
先测试下没有重写actions方法,是否可以运行。
是否有设置yii\rest\ActiveController::modelClass 属性。
wchuang
注册时间:2015-08-22
最后登录:2016-10-08
在线时长:1小时59分
最后登录:2016-10-08
在线时长:1小时59分
- 粉丝0
- 金钱10
- 威望0
- 积分20