美文网首页
Yii2.0Model中常用函数例子

Yii2.0Model中常用函数例子

作者: 孤独而灿烂的郑金叹 | 来源:发表于2018-06-11 23:43 被阅读0次

Yii当浏览器发出请求的,首先会讲求交给控制器操作


请求组件:

$request = Yii::$app->request(); ///声明一个变量,获取请求
echo $request->get('id'); 获取get传值的id
      $request->post('name',默认值)
      if(request->isget){  /* 略*/} //判断是否获取了数据

响应组件:

$res = Yii::app->repose; //声明一个$res变量
$res->header->set('praga',nache) //向http协议传值中赋值
$res->header->add('location','http://www.baidu.com') //指向一个地址
$res->redirect('url') 
$res->header->add('content-disposition','attachment';filename="a.jpg")   //添加下载文件,名字为a.jpg
$res->sendFile(./b.jpg)

Yii2.0中Session的获取:

$session = Yii::$app->session; //获取session元素
$session->open();  //开启session
session->set('user',张三) //设置session并向其中的user字段中赋值
$session->get('user') //获取user
if($sersion->isActive) //判断是是否为空/存在
    {
    echo session is active
    }
session作为数组来操作
$session[user] = "张三"; 

cookies的处理:

  Yii::$app->response->cookies; //获取cookies元素
  $cookies_data = array('array'=>'user','value'=>'张三') //赋值
  $cookies->add(new cookie($cookies_data)); //添加
  $cookies->remove('id');// 删除字段


视图数据的安全常用Yii2.0类:
Yii\helpers\HTML
yii\helpers\HTMLpurifile

XXX数据块:

this->beginBlock('block1')
$this->blocks['block1'];

Model主要是对数据库的操作体现了DAO的数据访问对象模式,所有的model都继承自ActiveRecord。


常用批量查询
foreach(test::find()->batch(2)as $test)
{
print_f(cout($test));
$result =test::find()->where([条件])->all();
$result->delete();
$test =new test();
$test->id =3;
$test->title ='title';
test->valiures;
$test ->save();

rules方法:定义指定字段规则,对信息过滤判断字段是否符合规则

//例子:
public function rules(){
return[
  ['id','title']
  ['title','string','length'=>[0,5]]
];}

相关文章

  • Yii2.0Model中常用函数例子

    Yii当浏览器发出请求的,首先会讲求交给控制器操作 请求组件: 响应组件: Yii2.0中Session的获取: ...

  • Vue中的watch监听、computed计算属性、filter

    记录我在使用watch时常用的方法 1、watch监听 注意:ES6中推出了箭头函数,上述例子未使用箭头函数,如果...

  • php方法大合集

    文件系统处理 数组常用函数 字符串常用函数 文件的属性 解析目录路径 遍历目录小例子 文件的基本操作 读取文件内容...

  • python 输入输出

    print:%格式化输出 print是一个常用函数,其功能就是输出括号中得字符串。在下面例子中("His name...

  • 闭包与循环

    先来一个例子: 上面的例子中数组m中保存的函数返回值都为5。 why? 上述例子中的a是匿名函数,而执行匿名函数时...

  • PHP之GD函数的使用

    本文讲解常用GD函数的应用 1.一个简单的图像 我们先看一个例子: 运行结果: 这段代码中我们用了一下几个函数: ...

  • mysql查询今天昨天本周...等数据及常用时间函数『亲测』

    今天 昨天 近7天 本周 上周 本月 上月 SQL中常用的日期操作函数 函数描述例子(使用)查询结果NOW()返回...

  • Vue.js,学习心得(特别篇)盖楼中

    常用函数 声明是子组件,调用是父组件 计算属性: computed 有缓存例子: computed:{}方法: ...

  • PowerBI DAX函数学习:RELATED

    假日分享:DAX函数卡片 DAX中很常用的函数:RELATED,语法如下: 这个函数非常好用,常用于查找维度表中的...

  • php-常用函数

    常用函数 常用函数: 数组常用函数

网友评论

      本文标题:Yii2.0Model中常用函数例子

      本文链接:https://www.haomeiwen.com/subject/cxvkeftx.html