为了账号安全,请及时绑定邮箱和手机立即绑定

Yii框架不得不说的故事—基础篇(1)

withy PHP开发工程师
难度中级
时长 2小时39分
学习人数
综合评分9.67
176人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.4 逻辑清晰
  • $result = tableName::find()->where()->all(); $result[0]->delete ;//delete 是对象 里面的方法 可以直接使用 tableName::deleteAll();不传参数 ,删除所有数据 ,传参数 按条件删除 tableName::deleteAll('id>:id',array(':id'=1));//按照传递条件删除
    查看全部
  • $result = tableName::find()->where(['id'=>1])->all();查询id=1的数据 $result = tableName::find()->where(['>','id',0])->all();查询id>0的数据 tableName::find()->where('between','id',1,2)->all();查询1<=id<=2的数据 tableName::find()->where('like','title','title1')->asArray()->all; 查询 title like "%title1%"//把查询到的数据, 原来每条数据是保存为对象的,把对象转化为数组保存,可以降低内存使用
    查看全部
  • $sql = 'select *from tableName where id=:id';//:id 是占位符 把用户输入的数据当做一个整体防止sql注入 $result = tableName::findBySql($sql,array(':id'=>1))->all() ; $result 查询的每条数据是一个对象 保存在数组中
    查看全部
  • $this->render('index'); 1、render方法 会把 index.php内容放到$content这个变量当中 2、会根据配置文件配置把布局文件显示出来默认布局文件main.php; 或者根据 public $layout = 'common';这个$layout属性指定 布局文件。
    查看全部
  • <?Html::encode($str_key)?> Html 全局类 里面有个 encode方法 <?Htmlpurifier::process($str_key)?>Htmlpurifer 全局类 process方法 可以过滤客户端输入的js 代码
    查看全部
  • <?Html::encode($str_key)?> Html 全局类 里面有个 encode方法 <?Htmlpurifier::process($str_key)?>Htmlpurifer 全局类 process方法 可以过滤客户端输入的js 代码
    查看全部
  • $this->renderPartial('模板文件index',$data); $string= 'hello world'; $data['str_key'] = $string ;//通过 键名在index.php(模板文件中)访问 $str_key $data['arr_key'] = $array(1,2);//通过键名 在模板文件中访问变量 $arr_key[1]
    查看全部
  • 浏览器响应的时候添加cookie,请求的时候获取cookie // 添加cookie $cookies = \YII::$app->response->cookies; $cookie_data = array('name'=>'user', 'value'=>'zhangsan'); $cookies->add(new Cookie($cookie_data));
    查看全部
  • $session = \Yii::$app->session $session ->open() 开启session 判断session是否开启 if($session->isActive){echo 'ok';} 用 $session->isActive 判断session是否开启
    查看全部
  • 直接跳转: $this->redirect() 用响应头的方式跳转:$res = \Yii::$app->response->headers->add('location'); //文件下载 $res->headers->add('content-disposition', 'attachment; filename="a.jpg"'); $res->sendFile('./robots.txt');
    查看全部
  • 全局类 Yii使用之前前面加反斜杠 \Yii::$app ->request()
    查看全部
  • $app 静态变量 应用主体
    查看全部
  • 全局类 Yii::
    查看全部
  • index.php?r=控制器名字/方法名 &参数 id=
    查看全部
  • namespace 定义自己的命名空间,use 使用别的命名空间下的类
    查看全部

举报

0/150
提交
取消
课程须知
学习本门课程之前,建议先了解一下知识,会更有助于理解和掌握本门课程 1、掌握PHP基本的语言语法 2、对MVC开发方式有一定的了解
老师告诉你能学到什么?
1、php的新特征 2、一款前沿的框架的使用方式 3、新颖独到的程序设计

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!