长春子

长春子

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

  • 财富值318
  • 威望值0
  • 总积分418

个人信息

  • 2015-05-30 已签到
    连续签到3天,获得了15个金钱
  • 回复了 的回答

    配置 contentNegotiator 下的 formats 为 Response::FORMAT_JSON 即可
    例:

    public function behaviors()
    {
        $behaviors = parent::behaviors();
        $behaviors['contentNegotiator']['formats']['application/json'] = Response::FORMAT_JSON;
        return $behaviors;
    }
    

    就在controller里设置的

    class UserController extends ActiveController
    {
        public $modelClass = 'backend\models\Company';
        public function behaviors()
        {
            $behaviors = parent::behaviors();
            $behaviors['contentNegotiator']['formats']['application/json'] = Response::FORMAT_JSON;
            return $behaviors;
        }
    }
    
  • 回复了 的回答

    配置 contentNegotiator 下的 formats 为 Response::FORMAT_JSON 即可
    例:

    public function behaviors()
    {
        $behaviors = parent::behaviors();
        $behaviors['contentNegotiator']['formats']['application/json'] = Response::FORMAT_JSON;
        return $behaviors;
    }
    

    按照你的设置 没有起作用。

  • 2015-05-29 已签到
    连续签到2天,获得了10个金钱
  • 2015-05-28 已签到
    连续签到1天,获得了5个金钱
  • 提出了问题
    yii2.0 怎么处理图片的大小?
  • 回复了 的回答

    fileinput是个例外,无论insert操作还是update,正常情况在表单中选择文件的地方是清空的,可能是w3c的定义。你也可以在接收POST数据之前保存文件路径的字段的值,接收post数据之后如果发现浏览器没有新文件upload,那么save之前还原你之前保存的值即可。

    你的方法也可以,有个负面影响就是用户体验会下降一些,和正常的文件上传表单感觉不一样。

    用你的思路实现了 。

  • 2015-05-26 已签到
    连续签到2天,获得了10个金钱
见习主管 等级规则
418/500
资料完整度
10/100
用户活跃度
10/100

Ta的关注

4

Ta的粉丝

8

Ta的访客

22