YII的安装非常简单,直接进入YII中国官网下载安装包解压到本地即可,比较简单,几个简单的截图如下; 下载地址:https://www.yiichina.com/download 下载到本地的压缩包解压到本地的web目录 解压出来的文件夹为basic ,我是直接把basic直接放在web更目录调试的 ...
分类:
其他好文 时间:
2019-12-26 13:22:52
阅读次数:
80
之所以新建这个分类是因为昨天参加了 《极客时间》的 21天学习行动,就萌生了这个想法来督促自己。写的很随意简单,不占用自己太多时间跟精力。 今天学了啥? 一、早 6:50 -- 7:30 极客时间 《玩转webpack》 10、11讲。其实一直想比较全面的过一遍官网文档,记得刚转前端的时候粗略看过一 ...
分类:
其他好文 时间:
2019-12-20 01:13:24
阅读次数:
98
1. 创建管理员表进入项目根目录,在根目录执行命令:1$ ./yii migrate2. 创建管理的控制器1$ cd console/controllers/ 编写代码如下:123456789101112131415161718192021222324252627282930313233343536... ...
分类:
其他好文 时间:
2019-12-12 23:42:11
阅读次数:
154
一、Maven是什么? Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都 ...
分类:
其他好文 时间:
2019-12-04 10:35:44
阅读次数:
111
在项目开发中经常会使用到一些特殊的值作为数组的索引,一般可以先查询出数据后数组循环拼接成所需的格式。不过YII2框架提供了一种更简单的方法indexBy()。 参考Yii文档:https://www.yiichina.com/doc/guide/2.0/db-query-builder 当你在调用a ...
分类:
其他好文 时间:
2019-11-23 14:29:59
阅读次数:
65
在Django中需要向数据库中插入多条数据(list)。使用如下方法,每次save()的时候都会访问一次数据库。导致性能问题: for i in resultlist: p = Account(name=i) p.save() 在django1.4以后加入了新的特性。使用django.db.mode ...
分类:
其他好文 时间:
2019-11-22 00:34:15
阅读次数:
120
目录 1、背景 2、两种方式对比 2.1、一次插入一条数据 2.2、一次插入多条数据 3、拓展一下 4、Other 1、背景 我们在工作中基本都会碰到批量插入数据到DB的情况,这个时候我们就需要根据不同的情况选择不同的策略。 只要了解sql,就应该知道,向table中插入数据的命令,至少有inser ...
分类:
数据库 时间:
2019-11-09 17:21:17
阅读次数:
109
前言: 之前部署yii项目的时候, 使用的是域名, 后来使用nginx进行端口转发(反向代理)来部署yii项目. 这一次部署尝试只使用location 进行部署(不需要使用端口). 先贴出nginx的配置 正题: 首先yii项目本地能够跑通, 在部署的时候, 遇到问题一定多去查看日志(主要是ngin... ...
分类:
其他好文 时间:
2019-10-30 18:03:37
阅读次数:
98
批量插入数据 我们在通过Django中的ORM向数据库插入多条数据的时候,可以有两种方法 自定义分页器 分页器组件 先新建一个py文件将上面的分页器组件拷贝过去 创建多对多关系的三种方式 1. 全自动 优点:Django的ORM会自动帮你创建第三张关系表 缺点:Django的ORM只会帮你创建两个表 ...
分类:
其他好文 时间:
2019-10-29 21:40:21
阅读次数:
90
批量插入数据 当我们想要批量得向数据库插入数据的时候,该怎么做?按照之前的思想,应该会有以下代码。在Django中需要向数据库中插入多条数据(list)。使用如下方法,每次save()的时候都会访问一次数据库。导致性能问题: 没事,也就走了大概一千次数据库吧。耗时长的不得了,所以要如何才能优化这个代 ...
分类:
其他好文 时间:
2019-10-29 21:24:25
阅读次数:
93