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

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

withy PHP开发工程师
难度中级
时长 2小时39分
学习人数
综合评分9.67
176人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.4 逻辑清晰
  • 实例化多个不同命名空间下,相同类名的方法
    查看全部
    0 采集 收起 来源:命名空间

    2016-06-05

  • 实例化多个相同命名空间下的类
    查看全部
    0 采集 收起 来源:命名空间

    2016-06-05

  • 实例化命名空间下的类
    查看全部
    0 采集 收起 来源:命名空间

    2016-06-05

  • 查询
    查看全部
  • yii 查询
    查看全部
  • 占位符
    查看全部
  • 获取请求的值
    查看全部
  • 控制器之响应处理常用函数
    查看全部
  • 视图数据安全: 影响安全的因素主要是返回数据中包含恶意脚本代码,针对此种隐患有两种方式可以处理: 1. 调用 use yii\helpers\Html 下的encode()方法将恶意脚本进行转译处理 Html::encode(内容参数); 2. 调用 use yii\helpers\Htmlpurifier 下的process()方法将恶意脚本进行过滤处理 Htmlpurifier::process(内容参数);
    查看全部
  • 数据传递都是借助数组来完成的 传递单个变量值: //定义一个变量并赋值给他 $datastr = '传递过来的是一个变量的值'; //定义一个接收值的数组 $data = Array(); //将变量值放入到数组中的一个地方 $data['data_str'] = $datastr ; //通过数组将值传递给View return $this -> renderPartial('index',$data); //在index文件中直接调用数组值 <?=data_str;?> 传递数组变量值: //定义一个数组并赋值给他 $dataArry = Array(1,2); //定义一个接收值的数组 $data = Array(); //将变量值放入到数组中的一个地方 $data['data_Array'] = $dataArry ; //通过数组将值传递给View return $this -> renderPartial('index',$data); //在index文件中直接调用数组中的第一个值 <?=data_Array[0];?>
    查看全部
  • 视图创建的要点: 1. 在控制器中通过renderPartial('文件名')方法进行调用; 2. 调用的文件必须放在一个与控制器同名的文件夹中;
    查看全部
  • 相应组件的两个常见应用:跳转和下载 $response->headers->add('location','http://www.baidu.com'); //通过相应组件向头部文件中添加一个“跳转” $this->redirect('http://www.baidu.com'); //通过$this方法调用yii封装好的redirect方法来实现“跳转” $response->headers->add('content-disposition','attachment; filename="a.jpg"'); //以附件的形式保存请求到的数据,并能进行下载 $response->sendFile('./robots.txt'); //通过响应组装封装好的sendFile()方法来下载指定的文件;一般是调用index.php入口文件中指定的文件通过'./文件名'的方式找到该文件
    查看全部
  • 关于YII框架中的请求组件使用: 1. 请求组件的名称叫做“request” ; 2. 请求组件是在框架中的一个全局类YII中(调用全局类,需要在类前面加上 \ ,如 \YII ); 3. 调用请求组件的方式 YII::$app->request ;(是借助YII全局类中的$app静态参数实现的);
    查看全部
  • 关于调用自建控制器: 调用自建控制器需要在使用到r参数,申明控制器名称以及控制中所做的操作,以首页调用helloController控制器中的actionIndex为例子: 127.0.0.1\basic\web\index.php?r=hello/index r 是参数 ,hello 是控制器名, index 是控制器中的操作
    查看全部
  • 关于Yii控制器中处理请求的方法说明: 1. 此种方法一般不叫方法,而叫“操作(action)”,这个操作是公有的; 2. 方法名称一般以action开头,例如 actionIndex();
    查看全部

举报

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

微信扫码,参与3人拼团

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

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