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

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

withy PHP开发工程师
难度中级
时长 2小时39分
学习人数
综合评分9.67
176人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.4 逻辑清晰
  • 响应处理
    查看全部
  • 控制器是大写的,为什么请求+试图目录都是小写的
    查看全部
  • YII是yii中的类,$app是yii中的组件,$request=\YII:$app->request; $request指的是应用主体 $request->get('id') get是应用主体中的方式 YII是全局变量所以要用\
    查看全部
  • redirect是继承的父类的方法,要加$this
    查看全部
  • 专门处理请求的方法不叫方法 叫炒作(action)
    查看全部
  • Yii设置cookie
    查看全部
  • 试一下先
    查看全部
  • Model数据模型类的名字,与数据表的名字一致。
    查看全部
  • yii
    查看全部
  • 视图——布局文件<br> 学习目的:使我们今后的能够精简程序的代码<br> 学习准备:创建一个common.php 公共布局文件,放在layouts文件夹下,把要公用的代码先放进去(这里以常用html基础代码为例)<br> 使用原理:<br> 1.先通过系统内置属性$layout指定调用的公共布局文件<br> public $layout = 'common';<br> 2. 通过yii内置方法render('要显示的内容');将要显示的内容能够存入yii系统内置变量$content中<br> return $this ->render('about');<br> 3. 在公共布局文件中调用这个$content变量<br> <?=$content;?> $this->render() 实现两步骤 1.将视图文件内容放于$content变量中 2.把布局文件显示出来。 模板布局[控制器层]:注意$layout,然后render方法的话会比renderPatial做更多的事情,比如将当前index.php里的东西放到一个$content变量里,然后直接写$content变量到common.php,common.php就能显示对应的值了
    查看全部
  • 1.Controller和View关联 (1)控制器中: 调用一个renderpartial()方法,这个方法是基类Controller中的方法 这里使用$this这个关键字调用。 (2)renderpartial(“parm”),参数表示要显示那个视图文件,当然yii还规定了要显示视图,必须在前面加一个return语句: 完整语句:return $this->renderpartial(“parm”); 视图创建的要点: 1. 在控制器中通过renderPartial('文件名')方法进行调用; 2. 调用的文件必须放在一个与控制器同名的文件夹中;
    查看全部
  • 浏览器响应的时候添加cookie,请求的时候获取cookie // 添加cookie $cookies = \YII::$app->response->cookies; $cookie_data = array('name'=>'user', 'value'=>'zhangsan'); $cookies->add(new Cookie($cookie_data)); // 删除cookie $cookies->remove('user'); 获取请求时cookies $cookies = \YII::$app->request->cookies; $cookies->getValue('user', DefaultNullValue);
    查看全部
  • 相应处理:<br> $res = \YII::$app->response;<br> 更改状态码:$res->statusCode = "404";<br> 添加header: $res->headers->add("pragma", "no-cache");<br> 修改header: $res->headers->set("pragma", "max-age=5");<br> 删除header: $res->headers->remove("pragma");<br> <br> 跳转: $res->headers->add("location", "http://www.baidu.com");<br> 重定向:$this->redirect("http://www.baidu.com", "302");<br>//302表示状态码 <br> 文件下载:$res->headers->add("content-disposition", "attachment; filename="a.jpg");<br> $res->sendFile("./robots.txt");
    查看全部
  • 关于Yii控制器中处理请求的方法说明: 1. 此种方法一般不叫方法,而叫“操作(action)”,这个操作是公有的; 2. 方法名称一般以action开头,例如 actionIndex();
    查看全部
  • namespace app\controllers;<br> use yii\web\Controller;<br> class HelloController extends Controller<br> {<br> <br> function actionIndex()//action写前面 操作写后面<br> {<br> echo "hello world!";<br> }<br> } www.basic.com/web/index.php?r=hello/index 访问地址?r=控制器名/动作名
    查看全部

举报

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

微信扫码,参与3人拼团

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

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