广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买
1、快速区分yii1、yii2
yii1:
Yii::app()登录后复制
yii2:
Yii::$app登录后复制
2、控制器调用时的区别
比如:controller文件名为UserGroupController.php
函数为actionIndex
(推荐教程:yii框架)
yii1:
index.php?r=userGroup/index&page=1登录后复制
yii2:
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();登录后复制
更多编程相关内容,请关注9543建站博客编程入门栏目!
以上就是yii1与yii2的区别的详细内容,更多请关注9543建站博客其它相关文章!
发表评论