请问 yii2 的数据库配置文件在哪里?

2016-10-31 23:23:51 +08:00
 fatebe

已搜索,但没有找到正确答案再来发帖提问的,请大神轻喷。

目前有个问题需要知道 yii2 的数据库配置信息,比如 thinkphp5 里为 application\database.php 。

网上搜索的答案有 /config/main.php 和 /common/config/main-local.php ,可是 github 下载下来的 yii2 源码里根本没有上述的文件夹或文件呀

求大神请教。

4222 次点击
所在节点    PHP
7 条回复
xbdsky
2016-10-31 23:46:48 +08:00
shlabc
2016-10-31 23:58:44 +08:00
http://www.yiiframework.com/download/
https://github.com/yiisoft/yii2/releases/download/2.0.10/yii-advanced-app-2.0.10.tgz

你看看这个包里有没有,先大致并仔细看几遍官方文档,或者中文社区的正规翻译文档
advanced\common\config
advanced\frontend\config
zqcolor
2016-11-01 03:36:45 +08:00
用这个 yii2-starter-kit , 配置都在
.env 文件里面

https://github.com/trntv/yii2-starter-kit
zqcolor
2016-11-01 03:37:51 +08:00
github 下载下来的 yii2 源码需要 init 一下就会有那几个文件了
fatebe
2016-11-01 12:56:59 +08:00
@xbdsky @shlabc @zqcolor
感谢几位大神的解答

我补充下:
目前遇到的是 github 的官方的版本:
https://codeload.github.com/yiisoft/yii2/zip/master

目录结构有 yii2\db\Schema.php

不是 advanced 版本或其他版本

现在的问题就是想知道这个 github 版本数据库配置文件的位置。
zqcolor
2016-11-02 10:21:53 +08:00
你这个下载的是 yii2 的 core, 实际使用的是 basic 或者 advanced 模板,都会包含这个 core , 比如 basic 模板里面你可以看到一样的目录结构在下面路径里

basic\vendor\yiisoft\yii2

应该下载的是下面的两个,推荐 yii2-starter-kit 建立在 advanced 上面,添加了很多功能,自己要添加会比较费时间,现在我们新项目直接拷贝自己配好的 yii2-starter-kit , 不用从头开始。

basic:
https://github.com/yiisoft/yii2/releases/download/2.0.10/yii-basic-app-2.0.10.tgz

advanced:
https://github.com/yiisoft/yii2/releases/download/2.0.10/yii-advanced-app-2.0.10.tgz

yii2-starter-kit
https://github.com/trntv/yii2-starter-kit/archive/master.zip

yii2-starter-kit's doc
https://github.com/trntv/yii2-starter-kit
fatebe
2016-11-03 18:51:10 +08:00
@zqcolor 实在是太感谢了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/316931

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX