本地php环境用的是phpstudy搭建的 安装yii分为2步,1设置php环境变量、2安装yii 1设置php环境变量 php.ini中找到(去掉以下;) ;extension=php_gd2.dll;extension=php_mysql.dll;extension=php_sockets.dl ...
yii2通过foreach循环遍历在一个用户组中取出id去另一表里查寻信息并且带着信息合并元数组信息 案例 public function actionRandomLists(){ //查询到了所有用户的信息 $UserInfo=UserOperate::find()->select('id,use ...
分类:
编程语言 时间:
2016-10-10 19:18:24
阅读次数:
235
场景 一个模型可能在多个场景中使用,在不同的场景中,模型可能使用不同的业务逻辑和规则。例如, User 模型可能在用户登录时使用,也可能在用户注册时使用,某些属性可能在用户注册时强制要求有,在用户登录时不需要,例如email属性。 模型使用 yii\base\Model::scenario 属性保持 ...
分类:
其他好文 时间:
2016-10-10 16:29:23
阅读次数:
138
第一节 第二节 课程内容 安装 第三节 一、布局 在控制器的方法中 $this->layout = '布局文件名'; //布局显示布局文件的内容 $this->layout = false; //不展示布局文件 二、设置语言和时区 在配置文件web.php中 ‘language'=>'zh-CN', ...
分类:
其他好文 时间:
2016-10-09 13:10:58
阅读次数:
181
//1.简单查询
$admin=Admin::model()->findAll($condition,$params);
$admin=Admin::model()->findAll("username=:name",array(":name"=>$username));
$infoArr=NewsList::model()->findAll("status=‘1‘ORDERBYidDESClimit10");
//2.findAllByPk(该方法是根据主..
分类:
数据库 时间:
2016-10-09 00:54:29
阅读次数:
288
[php] view plain copy [php] view plain copy [php] view plain copy 1.sql语句 //查询 $db=\Yii::$app->db ->createCommand("select * from 表名") ->queryAll(); // ...
分类:
其他好文 时间:
2016-10-08 09:34:32
阅读次数:
209
由于项目做大,逻辑复杂之后,简单的mvc模式已经不能满足需求,yii2框架总有那么几个model在不断的变大膨胀,这些model之间产生了网状的相互依赖关系。维护起来比较麻烦。 于是我们就需要把这个或者这些膨胀了的model解耦出来。所以,我们在Yii2框架上增加逻辑层Logic,有的喜欢增加ser... ...
分类:
其他好文 时间:
2016-10-06 19:35:55
阅读次数:
471
我采用的是 kartik-v/yii2-widget-fileinput的文件上传插件,大家可以去github查看详细的安装方法和使用说明. 需求:上传图片+可以预览缩略图 在这里说说我碰到的问题:限制图片长宽尺寸. 1,首先想到的是,在models里设置图片的长宽的限制 %>_<%,不可以,mod ...
分类:
Web程序 时间:
2016-09-29 17:55:18
阅读次数:
205
需求:后台有两种权限+管理员+用户 区别:可以访问的页面不同 解决方法:用户表添加role字段,使用到的是yii2 存取控制过滤器(ACF)方法. >1在web.php中配置授权的类,有两种,我用到的是PhpManager >2在用户表中配置角色权限对应的role值,也可以不配置 >3重写授权规则类 ...
分类:
其他好文 时间:
2016-09-29 17:22:00
阅读次数:
131
yii2-thecsv(Yii2框架csv数据导出扩展) github: https://github.com/13552277443/yii2-thecsv 1、安装 运行 php composer.phar require m35/thecsv 或 添加 "m35/thecsv": "*" 2、 ...
分类:
其他好文 时间:
2016-09-26 19:34:56
阅读次数:
136