三思后行

三思后行

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

  • 财富值30
  • 威望值0
  • 总积分100

个人信息

  • 赞了回答

    由于历史原因,php 的 urlencode 函数会把空格编码成 + 而不是 %20,这一点与其它语言不同,也不符合一个什么 RFC 的规范,所以 这里做了一步替换。但其实 php 中另有一个 rawurlencode 函数,这个函数 与 urlencode 函数的唯一区别就是 它会把 空格 编码成 %20
    至于 * ,它肯定不会被包含在 urlencode 的返回结果中的,它一定会被编码成 %2A ,这里的替换是 多此一举。
    综上,以上代码 完全可以替换为:
    return rawurlencode($str);

  • 赞了回答

    model 继承的 ActiveRecordActiveRecord 类中有个方法叫 find

    public static function find()
    {
        return Yii::createObject(ActiveQuery::className(), [get_called_class()]);
    }
    

    写个类 testActiveQuery 继承 ActiveQuery 类,model 重写 find 方法。把 ActiveQuery 换掉。

    testActiveQuery 重写 父类 init 方法。

    public function init()
    {
        //为所欲为 自己看下代码
        $this->andOnCondition(['project_id' => 1]);
        parent::init();
    }
    
  • 发表了说说
    早上好
  • 2018-12-04 已签到
    连续签到1天,获得了5个金钱
  • 把form标签改为 ActiveForm::begin()开启,系统会自动添加_csrf input 标签的

  • 赞了回答

    这个问题的我遇见过。

    $query1 =Goods::find()->where(['user_id'=>1]);
    $query2 = clone $query1;//克隆复制
    $data1 = $query2->andWhere(['status'=>10])->asArray()->all();
    

    这样做的话就没有问题了

  • 提出了问题
    Yii 2.0 AR 查询问题
  • 2018-11-26 已签到
    连续签到1天,获得了5个金钱
  • 回复了 的评论

    楼主 我得本地phpstudy环境 css js样式加载不出来 怎么配置

    我那天也遇见了,你试下把.env 改成:BACKEND_URL = / 。。然后试一下

  • 后台批量删除时。报400错误。关闭了_csrf 才好了,但是关闭不好吧,在哪修改请求时携带_csrf呢?谢谢

助理 等级规则
100/200
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

0

Ta的访客

2