bruceliu3385

第 456 位会员

会员
个人信息
  • 加入于 2018-04-28 09:12:36
  • 最后登录时间 5年前
个人成就
  • 发表文章次数 2
  • 发布回复次数 4
  • 个人主页浏览次数 6
yii mongodb 如何 如何模糊查询 语句怎样的? 5年前

这样不行哦,我试过了

yii mongodb 如何 如何模糊查询 语句怎样的? 5年前

是可以查询,我现在要不区分大小写的查询,应该怎么写?原生的知道是这样写 db.product_flat.find({

"name.name_en":{
    $regex:/Alipay/i
}

}); ,model中不知道怎么写

模板文件和layout文件中的$this我知道是/yii/web/view的实例的意思,但是不清楚$this怎么传到view中的5年前

刚才过了一遍yii2的这部分源码,记录一下 controller 的action中 return $this->render($this->action->id, $data);会调用Yii::$app->view->renderFile($viewFile, $params, $this); 这里的Yii::$app->view就是\yii\web\View 是继承于\yii\base\View的 renderFile调用\yii\base\View的rendPhpFile方法。关键点在renderPhpFile方法中建立缓冲区 require $file 把模板文件内容require进来 再返回缓冲区内容。。。。这样模板$file文件里的内容相当于直接贴过来在View中。。。所以模板里的$this就是指的View

Your Site Analytics