-
1.查询转化为数组 $results= Txl::find()->where(['between','id',1,2])->asArray()->all();查看全部
-
防止sql注入查看全部
-
//在models中创建数据模型 <?php namespace app\models; use yii\db\ActiveRecord; class Txl extends ActiveRecord{ } ?>查看全部
-
YII应用静态结构查看全部
-
命名空间解决类冲突问题查看全部
-
open(),set(),get(),remove() arrayAccess类型的对象都可以当成数组看待 刷新浏览器,浏览器会把sessionId放在请求当中,服务器拿到这个值找到保存session的文件,再把文件中的值扔回到浏览器中 php.ini中的session.save_path找到保存session的文件查看全部
-
// 释放关联查询结果<br> unset($customer->orders) // 关联查询的多次查询 $customers = Customers::find()->all(); foreach($customers as $customer) { //循环几次,下面的关联查询之行几次,有性能问题 $orders = $customer->orders; } // 优化方案 // 添加with方法 $customers = Customers::find()->with('orders')->all(); foreach($customers as $customer) { $orders = $customer->orders; }查看全部
-
// 降低内存多两种方案 1、将对象转化为数组 asArray() 2、批量查询 batch()查看全部
-
//原样显示js代码 <?=Html::encode(变量);?> //过滤js代码 <?=HtmlPurifier::process();?>查看全部
-
浏览器响应的时候添加cookie,请求的时候获取cookie // 添加cookie $cookies = \YII::$app->response->cookies; $cookie_data = array('name'=>'user', 'value'=>'zhangsan'); $cookies->add(new Cookie($cookie_data)); // 删除cookie $cookies->remove('user'); 获取请求时cookies $cookies = \YII::$app->request->cookies; $cookies->getValue('user', DefaultNullValue);查看全部
-
// 调用session组件<br> $session = \YII::$app->session;<br> <br> // 判断session是否开启<br> $session->isActive();<br> <br> // 开启session<br> $session->open();<br> <br> // session作为对象时的操作方法<br> set、get、remove<br> <br> // session 也可以当作数组操作<br> session继承ArrayAccess,凡是继承了ArrayAccess的都可以当作对象或数组来操作查看全部
-
//文件下载 $res->headers->add('content-disposition', 'attachment; filename="a.jpg"'); $res->sendFile('./robots.txt'); // 下载文件为入口文件位置查看全部
-
关联查询查看全部
-
YII cookie查看全部
-
框架,,要记住作者们都做了那些设置,就这么多吧查看全部
举报
0/150
提交
取消