旗下导航:搜·么
当前位置:网站首页 > PHP框架 > YII > 正文

yii1与yii2的区别_yii框架教程,yii1,yii2

作者:搜搜PHP网发布时间:2020-02-21分类:YII浏览:83


导读:yii2如何自定义500错误_yii框架教程yii2自定义500错误的方法是:1、创建ErrorHandler,继承yii\base\ErrorHandler抽象类,然后定义这个父...

yii2如何自定义500错误_yii框架教程

yii2自定义500错误的方法是:1、创建ErrorHandler,继承yii\base\ErrorHandler抽象类,然后定义这个父类中的抽象方法;2、创建视图文件;3、修改配置文件。

1、快速区分yii1、yii2

yii1:

Yii::app()

yii2:

Yii::$app

2、控制器调用时的区别

比如:controller文件名为UserGroupController.php

函数为actionIndex

(推荐教程:yii框架)

yii1:

index.php?r=userGroup/index&page=1

yii2:

yii如何执行php脚本_yii框架教程

yii执行php脚本的方法:1、【yiic.bat Test Index】;2、【yiic Test Index】;3、生成脚本【.bat】文件,定时执行。

index.php?r=user-group/index&page=1

对应的view下的目录也类似。需要命名为user-group。

3、使用数据库

比如查询知道user_id的一条记录记录

yii1:

User::model()->find('user_id=:user_id',[':user_id'=>$user_id]);

yii2:

User::find()->where('user_id=:user_id',[':user_id'=>$user_id])->one();

查询多条记录:

yii1:

User::model()->findAll('status=:status',[':staus'=>$status]);

yii2:

User::find()->where('status=:status',[':staus'=>$status])->all();

另外yii2 还提供了 asArray() 方法,直接查询结果为数组:

User::find()->where('status=:status',[':staus'=>$status])->asArray()->all();

更多编程相关内容,请关注ki4网编程入门栏目!

以上就是yii1与yii2的区别的详细内容,更多请关注ki4网其它相关文章!

yii1.1框架如何安装_yii框架教程

yii1.1框架安装方法:1、从yii中文社区下载yii1.1压缩包,并解压到www根目录;2、运行命令【yiic webapp ../../testyii】;3、访问www/testyii,检查是否安装成功。

标签:yii1yii2