2016-02-23 17:30:30 2771次浏览 1条回答 0 悬赏 10 金钱

按照手册的,在控制器里面重写actions失效,没办法控制动作方法啊。

public function actions()
{
    $actions = parent::actions();

    // 禁用"delete" 和 "create" 操作
    unset($actions['delete'], $actions['create']);

    // 使用"prepareDataProvider()"方法自定义数据provider 
    $actions['index']['prepareDataProvider'] = [$this, 'prepareDataProvider'];

    return $actions;
}
  • 回答于 2016-02-24 09:33 举报

    先测试下没有重写actions方法,是否可以运行。
    是否有设置yii\rest\ActiveController::modelClass 属性。

您需要登录后才可以回答。登录 | 立即注册
wchuang
试用期

wchuang

注册时间:2015-08-22
最后登录:2016-10-08
在线时长:1小时59分
  • 粉丝0
  • 金钱10
  • 威望0
  • 积分20

热门问题