lepig

lepig

这家伙有点懒,还没写个性签名!

  • 财富值890
  • 威望值20
  • 总积分1180

个人信息

  • 2018-09-04 已签到
    连续签到2天,获得了10个金钱
  • 2018-09-03 已签到
    连续签到1天,获得了5个金钱
  • 赞了回答

    楼主的 基类 behaviors方法里 是怎么配置的?

    认证 是每个控制器 都要配置一个behaviors方法吗?

  • 2018-08-31 已签到
    连续签到2天,获得了10个金钱
  • 楼主的 基类 behaviors方法里 是怎么配置的?

    认证 是每个控制器 都要配置一个behaviors方法吗?

  • 2018-08-30 已签到
    连续签到1天,获得了5个金钱
  • 收藏了教程
    Yii2.0 RESTful API 快速搭建教程
  • 回复了 的评论

    我学yii也是看了魏曦老师的视频和网上看别人文章。 现在有个问题

    我是在项目里写了一个基类 app\controllers\BaseController 然后所有的类都继承了这个基类,而这个基类是继承了yii\rest\ActiveController 然后我在这个基类里配置了cros和auth认证等一些东西。

    但是昨天发现一个场景就是有些类在数据库里是没有表的,也就是$modelClass不知道要写啥,然后就会报错。于是我继承了yii\rest\Controller就没事了。

    所以我想问问,如果我不需要yii自带的那几个方法(index create view update ...)是不是我根本不需要继承yii\reset\ActiveController直接用yii\rest\Controller就行了

    哈哈 好吧!!!先这样来,等以后有好的处理方式我会来回帖的

  • 回复了 的评论

    我学yii也是看了魏曦老师的视频和网上看别人文章。 现在有个问题

    我是在项目里写了一个基类 app\controllers\BaseController 然后所有的类都继承了这个基类,而这个基类是继承了yii\rest\ActiveController 然后我在这个基类里配置了cros和auth认证等一些东西。

    但是昨天发现一个场景就是有些类在数据库里是没有表的,也就是$modelClass不知道要写啥,然后就会报错。于是我继承了yii\rest\Controller就没事了。

    所以我想问问,如果我不需要yii自带的那几个方法(index create view update ...)是不是我根本不需要继承yii\reset\ActiveController直接用yii\rest\Controller就行了

    Hi 正好借着楼,还想再请教一下跨域请求的问题。

    我已经在基类的behaviors方法里配置了corsFilter的操作,

    $behaviors['corsFilter'] = [
                'class' => Cors::class,
                'except' => ['follow'],
                'cors' => [
                    'Origin' => ['*'],
                    'Access-Control-Request-Method' => ['GET', 'PUT', 'POST','DELETE', 'HEAD', 'OPTIONS'],
                    'Access-Control-Request-Headers' => ['*'],
                ]
            ];
    

    现在的情况是请求一个比如POST接口(user/follow)的时候会提前以OPTIONS方式进行一次预检查,但是我的路由是'POST user/follow' => 'follow/index',

    现在我想让所有的OPTIONS都通过,这个在YII2里有咩有可以配置的地方。难道我要把每个地址都变成'POST,OPTIONS user/follow' => 'follow/index',这样的吗?

经理 等级规则
1180/2000
资料完整度
20/100
用户活跃度
0/100

Ta的关注

1

Ta的粉丝

3

Ta的访客

9