-
经过ArrayAccess接口实现的对象 都可以作为对象和数组来使用查看全部
-
session识别原理:当session生成的时候 浏览器会生成一个sessionID 然后会根据sessionID作为文件名称存入服务器的session存放目录 等到不同的浏览器去取的时候会去取出对应的session文件中的数据,因为sessionID是由浏览器生成的所以不同的浏览器之间不能相互拿值查看全部
-
一个页面显示另一个页面的内容, 并向另一个页面中传递数据方法查看全部
-
在一个页面中显示另一个页面, 这个about是另一个页面 <?php echo $this->render("about")?>查看全部
-
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <h1>Hello sunny</h1> <?=$content;?> </body> </html>查看全部
-
return $this->render('index'); //render 方法在render视图页面的时候会做两件事情, 第一件是将视图view中内内容放到$content容器中, //第二件事情是可以将布局文件显示出来, 这里指明使用的布局文件是common这个布局文件 }查看全部
-
在类里面, 方法之外定义 public $layout = "common"; //在view\layouts\common.php文件, 自己创建的, 指定render页面的时候使用哪个布局文件查看全部
-
对于controller传递过来的数据中如果含有 js脚本, 为了不让浏览器解析js 脚本, 原来的样子输出, 可以使用 Yii\helpers\Html; Html::encode(参数); 如果需要过滤掉js 脚本, 则可以使用 Yii\helpers\HtmlPurifier; HtmlPurifier::process(参数);将js脚本过滤掉查看全部
-
在视图层使用 controller传递过来的数据方法: 直接使用数组中的key值获取数据值查看全部
-
控制器向视图层传递数据的方法: 将要传递的数据放在一个数组中,查看全部
-
with用法查看全部
-
优化通过_get()调用一个不存在的属性,自动拼接_getorder()方法查看全部
-
$a = a::find()->where('id'=1)->one(); $order = $b->hasMany('app\models\b',['a_id'=>'id'])->all();查看全部
-
关联查询的 2 个注意点查看全部
-
关联查询优化,使用 with,将 101次查询,优化到 2 次查看全部
举报
0/150
提交
取消