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

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

withy PHP开发工程师
难度中级
时长 2小时39分
学习人数
综合评分9.67
176人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.4 逻辑清晰
  • //控制器添加数据 $test->validate();//调用model层验证数据,if($test->hasErrors())//判断验证结果 //model验证数据 public function rules(){ return [ ['id','integer'], //验证正整数 ['title','string','length'=>[0,5]], //验证title为字符串,长度为0至5 [['user','password'],'required'], //两个数据,验证一样 ] }
    查看全部
  • 删除数据,先获取再删除
    查看全部
  • 批量查询
    查看全部
  • 数据查询
    查看全部
  • //定义数据块 <?php $this->beginBlock('block1');?><h1>数据块</h1><?php $this->endBlock();?> //调用,判断有没用数据块,有输出数据块,没有输出<h1></h1> <?php if(isset($this->blocks['block1'])):?> <?=this->blocks['block1'];?> <?php else:?> <h1>holle Common</h1> <?php endif;?>
    查看全部
    0 采集 收起 来源:视图之数据块

    2018-03-22

  • //布局,默认把index文件放在common中显示 public $layout = 'common'; public function actionIndex(){ return $this->render("index"); //把index文件放在$content中 } //在前端common文件中放<?=$content;?> //在视图层显示另一个视图 <?php echo $this->render('about');?>
    查看全部
  • 基本操作
    查看全部
  • use yii\helpers\Html; 声明html类,<?= Html::encode($view_hollo); ?>把javascript进行转义成字符串, use yii\helpers\HtmlPurifier; 声明html类,<?=HtmlPurifier::process($view_hollo); ?>过滤javascript代码,
    查看全部
  • $cookie = \YII::$app->response->cookies; 调用响应组件中的cookies,$cookie->add(new Cookie("name","user"));添加cookies,$cookie->remove("name");删除cookies, $cookies = \YII::$app->request->cookies; 调用请求组件中的cookies,$cookies->getValue("name", 20);获取cookies名为name的值,未获取默认为20
    查看全部
  • $session = \YII::$app->session;调用session组件,$session->isActive;判断session是否打开,$session->set("user", "张三");创建session,$session->get("user");获取session,$session->remove("user");删除session,
    查看全部
  • $res = \YII::$app->response;调用响应组件,$res->statusCode = "404";更改状态码,$res->headers->add("pragma", "no-cache");添加header,html头部,缓存,$res->headers->set("pragma", "max-age=5");修改header,缓存5秒,$res->headers->remove("pragma");删除header,html头部pragma,$res->headers->add('content-disposition','attachment;filename="a.jpg"');下载header,html头部,下载到a.jpg,$res->headers->add('location','https://www.baidu.com');跳转header,$this->redirect('https://www.baidu.com',302);跳转,返回状态码,$res->sendFile("./b.jpg");下载文件
    查看全部
  • $request=\YII::$app->request,调用请求组件,$request->get('id',20);get获取id值,没用获取到默认为20,$request->post('id',20);post获取id值,没用获取到默认为20, $request->isGet;判断是否为get提交,$request->isPost;判断是否为post提交,
    查看全部
  • require_once("a.php");包含类文件,use a\b\c\apple;声明类,use a\b\c\apple as Bapple;声明类别名,new apple();声明后调用类,new \apple();调用顶级类
    查看全部
    0 采集 收起 来源:命名空间

    2018-03-22

  • 生成一个类文件,生成一个命名空间
    查看全部
    0 采集 收起 来源:命名空间

    2017-06-02

  • 随意设置一个值 cookieValidationKey=>'asdf'
    查看全部

举报

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

微信扫码,参与3人拼团

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

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