Yii2
文章平均质量分 58
PHP框架
汤圆学Java
这个作者很懒,什么都没留下…
展开
-
Yii2学习笔记(二):慕课网视频教程笔记
1、下图是框架的目录结构其中:controllers存放控制器文件、models存放数据库的模型文件、views存放视图文件,web下面的index.php是入口文件在页面中运行http://localhost/basic/web/index.php?r=hello/hello: (1)下面是controllers里面的HelloController.php文件:<?p原创 2015-07-08 15:26:15 · 2778 阅读 · 0 评论 -
Yii学习笔记(十):修改数据表中的字段后如何更新model中的字段
可以新增加个属性,设置set和get代码如下,添加到模型中即可,name1是修改后的值 private $name; public function getName(){ return $this->name1; } public function setName($name){ $this->name1=$name; }原创 2015-07-16 17:12:51 · 3074 阅读 · 0 评论 -
Yii2学习笔记(一):Yii的安装和使用
有两种方法:一种是通过composer来安装,一种是直接用压缩包安装,新人就先用方法二即可,比如我;方法一:1、安装YII前,先安装composer,这是一个 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件; composer的安装:从网上下载个compos原创 2015-07-07 19:02:23 · 1178 阅读 · 0 评论 -
Yii2学习笔记(四):关于params['breadcrumbs'][]
这个参数就是添加导航条:<?phpuse yii\helpers\Html;/* @var $this yii\web\View *//* @var $model app\models\test2 */$this->title = 'Update Test2: ' . ' ' . $message;//下面的参数主要是显示一个导航条:其中url对应的是控制器里的动作,而不只是单原创 2015-07-09 12:53:21 · 4817 阅读 · 0 评论 -
Yii2学习笔记(七):Pjax的使用
有两个例子:刷新时间和数据显示排序1、刷新时间(1)控制器中的方法:Time public function actionTime() { return $this->render('time',['time'=>date("h:i:s")]); }(2)视图中的显示:Time.php<?phpuse yii\widgets\Pjax;use yii\helpers原创 2015-07-15 17:09:25 · 8842 阅读 · 2 评论 -
yii2学习笔记(五):获取表单输入信息并存到数据库
可以获取到数据库数据的对象,但是具体的显示时为空原因是:在model模型中不能有跟数据库字段一致的属性,否则显示时就会调用模型中的属性值,而不是数据库中的值总共有两个文件:1、app\models下的test.php<?phpnamespace app\models; use yii\db\ActiveRecord;//1、文件名必须和类名一致//2、文件名必须为表名//原创 2015-07-10 14:26:29 · 7695 阅读 · 0 评论 -
Yii2学习笔记(六):验证器captcha的使用
原文地址:http://www.yiichina.com/code/454Yii2.0的自带的验证依赖于GD2或者ImageMagick扩展。使用步骤如下:重写yii\web\Controller::actions()方法,用ID"captcha"注册一个CaptchaAction类的action。在表单模型里面添加一个属性,用来保存用户输入的验证码字符串;这个转载 2015-07-14 16:27:13 · 2696 阅读 · 0 评论 -
Yii2学习笔记(十一):模型中attributeLabels()函数的作用
//下面这个函数的作用:有两点 //1、后面的是前面的注释,在rules验证的时候,如果报错,会把此处的后面的内容显示出来 //2、hint作用,即表单中用户插入数据时,提示用户该字段该填什么内容 public function attributeLabels() { return [ 'id' => 'ID',//id为数据原创 2015-07-16 18:58:08 · 7733 阅读 · 0 评论 -
Yii2学习笔记(八):文件上传Upload
三个文件:模型、控制器和视图1、模型:upload.php<?phpnamespace app\models;use yii\base\Model;class Upload extends Model{ public $file; /** * @return array the validation rules. */ public f原创 2015-07-15 18:15:34 · 1822 阅读 · 0 评论 -
Yii2学习笔记(九):行为Behavior的使用
行为就是继承yii\base\behavior,可以绑定到任意yii\base\compent实例上,然后这个compent实例就拥有了行为类所具有的属性和方法;注意:Behavior只能与Component类绑定参考出处:http://www.digpage.com/behavior.html下面是两个例子:1、分别定义行为类MyBehavior.php和组件类MyBehavio原创 2015-07-15 23:01:56 · 6070 阅读 · 0 评论 -
Yii2学习笔记(三):require的使用:物理路径、绝对路径、相对路径
一、require:要使用物理路径use app\class1\class1;require('G:\PHP\basic\class1\class1.php');//注意使用物理路径,否则找不见文件二、物理路径、绝对路径、相对路径的区别:http://blog.csdn.net/huazhangena/article/details/7587720本文中,我们将为您讲述什么是物理路径,什么是转载 2015-07-08 19:00:17 · 3621 阅读 · 0 评论