yii2实践教程之应用初始化(migrate数据库迁移)
1.打开当前项目路径 如我的路径为D:\www\kmoa
2.使用yii的migrate数据库迁移工具 初始化应用 创建user表
yii migrate
3.选择yes
4.创建user表和migrate成功
5.前台【signup】注册一个会员
6.注册成功后修改会员的status状态由9改为10 绕过邮箱验证!
7.登录
1.打开当前项目路径 如我的路径为D:\www\kmoa
2.使用yii的migrate数据库迁移工具 初始化应用 创建user表
yii migrate
3.选择yes
4.创建user表和migrate成功
5.前台【signup】注册一个会员
6.注册成功后修改会员的status状态由9改为10 绕过邮箱验证!
7.登录
1.打开common\config\main-local.php
将里面的数据库信息配置成您的信息
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=kmoa', //主机及数据库名
'username' => 'root', //用户
'password' => 'root', //密码
'charset' => 'utf8mb4', //utf8
'tablePrefix' => '', //数据库前缀 默认无 这为新增
],
1.安装composer.exe
2.安装提示
3.选择所有用户
4.开发模式
5.选择PHP版本
6.完成基本配置
7.安装脚本
8.安装成功
9.composer系统变量添加
window cmd 输入composer命令。出现以下即可表示成功
▲注意:
1.在第5部分要将【path】系统变量的√选上
2.php版本的openssl扩展要安装并开启
3.安装会出现以下情况:由于墙的原因。
如果出现Downloading Composer please wait卡住不动,关闭进程重来多尝试几遍。
1.打开到项目的目录,举例如我的项目位于D:www下
命令行:
cmd-->cd D:\www\
D:
D:\www>
2.安装Yii2
输入以下命令进行安装yii2 高级模板
composer create-project --prefer-dist yiisoft/yii2-app-advanced kmoa
如果出现
Loading composer repositories with package information 卡住不动这更改下composer的源镜像为国内
《composer安装出现Loading composer repositories with package information卡住不动》
CTRL+C中断当前,输入yes。重来
3.设置国内镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
4.重新安装
composer create-project --prefer-dist yiisoft/yii2-app-advanced kmoa
5.安装成功但加载库失败 见图(因为墙的缘故)
6.打开kmoa目录 增加阿里云镜像
"repositories": [
{
"type": "composer",
"url": "https://mirrors.aliyun.com/composer/"
},
{
"type": "composer",
"url": "https://asset-packagist.org"
}
]
7.执行composer install
安装中...
8.安装成功
9.初始化
将镜像换成腾讯云
composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/
将镜像换成阿里云
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
tar -zcvf /home/123.tar.gz /www/123
将目录 /www/123 压缩存储到/home/123.tar.gz下
场景:category_ids 值为1,2,4
查询 category_ids = 2 和 4的所有记录
查询语句:$map['category_id']=array('in',$category_ids)
❌
$category_ids =1,2,3
$map[] =['category_id','in',$category_ids];
✔