Yii2.0学习
文章平均质量分 69
tgw2000
这个作者很懒,什么都没留下…
展开
-
Yii: 获取当前控制器和动作名
1. 获取控制器名在控制器中获取控制器名:$name = $this->getId();在视图中获取控制器名:$name = \Yii::$app->controller->id;转载 2015-01-06 15:23:27 · 436 阅读 · 0 评论 -
Yii2中request的使用
yii2做了很多来处理request请求。这里做笔记记录一下。1、普通的get和pst请求$request = Yii::$app->request; $get = $request->get(); // equivalent to: $get = $_GET; $id = $request->get('id'); // equivalent to: $id = iss转载 2016-01-13 10:38:12 · 1110 阅读 · 0 评论 -
Yii2.0官方高级模板的目录结构分析
打算自己做个新的项目,会在博客记录每天所做的事。最近在学习Yii框架,虽然Yaf我也在看,不过主要精力都在Yii上面了,决定做个类似贴吧的小站,框架选择了Yii,在网上看了一些关于Yii的文章,觉得这篇不错,以后我的这个站就采用这种部署方式。在这篇文章中,描述了yiiframework.com站点使用目录结构 – Yii框架项目的官方网站。虽然这种结构可能显得过于复杂的对于小项目或是小的团队,转载 2015-03-03 11:54:23 · 542 阅读 · 0 评论 -
Yii2创建高级应用模板+安装扩展
我们先来看下目录结构第二步,初始化项目进入yii2根目录使用如下命令初始化,初始化之后,你们发现多了几个main-local.php的配置文件文件好了 初始化成功了。第三步 配置数据库信息上面不是生成了几个main-local.php文件吗 ,这就是配置文件,我们在这里配置数据库就行了进入下图位置,并创建 yii2advanced这个数据转载 2015-03-03 11:56:45 · 892 阅读 · 0 评论 -
Yii2.0 命名空间
因为 yii2.0 版本的框架是基于 PHP5.4 的,所以在框架的核心代码里面,全部采用了 PHP 的命名空间,并且你在使用的时候,也必须要遵循命名空间才能使用框架,现在就简要介绍一下 命名空间,让各位小白能直接了当的明白命名空间是怎么回事。1、要深深的记住命名空间的 关键字是 namespace例如:命名空间" title="Yii2.0 命名空间" style="转载 2015-01-06 16:26:13 · 1018 阅读 · 0 评论 -
在Yii2.0版本中中,如何从控制器里面传递变量到布局文件layouts里的模板中
关于在Yii1.x的版本中变量的传递可以查看这个:在Yii框架中,控制器如何传递变量给layouts里的模板,下面说说在Yii2.0中的实现方法。在Yii2.0中,view模板文件里面的$this已经不是对应的控制器对象了,而是View对象的变量。我们可以通过View对象中的params变量来传递数据。先获取当前View,然后给view设置参数,class SiteController exten原创 2015-01-20 16:54:41 · 1297 阅读 · 0 评论 -
Yii给前端模板的赋值方式
Yii这套框架整体来说非常灵活,灵活到蛋疼的感觉,整合smarty都对不起框架的设计者,需要在前端模板使用PHP生成大部分组件(导致的结果是没必要招前端了,直接程序员上吧)。而我们在smarty中习惯使用$this->assign('name', $var);这种分步给前端模板赋值的方式同样不适用,因为Yii的赋值是结合在打开模板的方法里面的$this->rende转载 2015-01-29 14:26:24 · 2698 阅读 · 0 评论 -
Yii2.0 数据库查询
下面介绍一下 Yii2.0 对数据库 查询的一些简单的操作 User::find()->all(); 此方法返回所有数据; User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => '小伙儿'])->one(); 此方法返回 ['name' => '小伙儿']转载 2015-01-06 16:39:42 · 472 阅读 · 0 评论 -
YII2.0的安装
现在介绍一下 yii2.0 的安装流程在2.0里面,框架依赖PHP 扩展 Composer ,所以我们现在就去下载一个 Composer ,下面的是链接。https://getcomposer.org/download/安装" title="yii2.0 安装" style="margin:0px; padding:0px; border:0px; list-转载 2015-01-06 16:35:18 · 388 阅读 · 0 评论 -
Yii2 网址重写
.hacess Options +FollowSymLinks IndexIgnore */* RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.转载 2016-02-14 12:10:35 · 581 阅读 · 0 评论