
yii2
Skyline_Traveler
2333333
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
yii2 查询时使用中间表
例如我们现在有如下表: 用户user表; 服务service表; 中间表user_service表; 其中,中间表的字段user_id和service_id一一对应,想要查询每个用户对应的服务,这里使用到的是vaitable方法,代码如下:class xx { public function getService() { return $this->hasM原创 2016-09-27 10:30:28 · 1959 阅读 · 1 评论 -
Yii2 购物车 批量插入,更新数据
Yii2批量插入,更新数据在使用yii2开发项目时,有时候会遇到这样的情况: 向后台发送多条数据,其中一些数据已经存在记录,只需要对其部分字段的值进行修改;而另一部分的数据则需要新添加进去.比如我们在做购物车时,一次性需要添加多条商品,如果当前用户的购物车表中已经存在某些商品了,而这时添加的数据中不光有这些商品,还有其他商品.这就需要对添加的数据进行判断,其中一些update,剩下的insert 代原创 2016-10-14 15:34:19 · 4308 阅读 · 0 评论 -
Yii2 模块化开发 配置
最近接到一个任务,用模块化的思想开发官网.开始的时候理解错误,直接建了一个项目出来,后来在网上看了教程,根据我的理解,做了个demo出来:1.创建模块.根据文档,可以使用yii2自带的gii生成器来完成.例如我要生成一个名为’demo’的模块:点击预览可以看到将要生成的内容:点击生成,成功之后会出现如下提示:2.配置模块 根据提示,我们需要在你将要使用该模块的项目下的配置文件里稍微配置一下,这里以原创 2016-11-29 15:00:18 · 4253 阅读 · 0 评论 -
关于yii2的小tips
1.在advanced版本下,通过frontend/config/main.php中添加’urlManager’,来改变路由规则—直接在URL地址中输入域名/控制器/方法2.advanced版本的配置项大多位于 项目/commom/config/main-local.php3.在做用户邮箱注册登录验证时,可以使用outlook邮箱的SMTP:smtp.live.com 端口:587 传输方式:t原创 2016-10-17 09:49:24 · 682 阅读 · 0 评论 -
php Yii2.0 ArrayHelper::map() 用法剖析
从多维数组或数组中构建一个映射(键-值 的形式) 通过“$from”和“$to”参数指定对应的键值或属性名称来设置的映射关系。 当然也可以根据分组字段“$group”来进一步分组的映射。 举个例子:$array = [ ['id' => '123', 'name' => 'aaa', 'class' => 'x'], ['id' => '124', 'n转载 2016-12-27 10:15:54 · 978 阅读 · 0 评论