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

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

withy PHP开发工程师
难度中级
时长 2小时39分
学习人数
综合评分9.67
176人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.4 逻辑清晰
  • 多表联查小技巧
    查看全部
  • 渲染模板
    查看全部
  • 降低内存占有,将查询转换成数组,asarray().
    查看全部
  • findBySql()可以直接运行sql语句,对于防sql注入
    查看全部
  • 安装很简单
    查看全部
  • 安装YII框架
    查看全部
  • $test = new test ();//实例化一个对象调用一个save方法 可以把数据保存到表中 $test->id = 1; //id是表test 中的字段 $test->title = 'title3';//title是表test中的字段 注意:要把表中所有字段赋值才能保存成功 $test->validate();//在test model 中 定义rules 方法 规定字段验证条件,调用validate()方法验证 if($test->hasErrors()){ echo 'has errors';die; };//通过该方法判断是否有错误 $test->save();把数据保存到表test 中
    查看全部
  • $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));
    查看全部

举报

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

微信扫码,参与3人拼团

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

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