ismagilovnail / yii-test
Yii 2 高级项目模板
dev-master
2018-10-30 17:59 UTC
Requires
- php: >=5.4.0
- kartik-v/yii2-datecontrol: @dev
- mdmsoft/yii2-admin: ~2.0
- yii2tech/file-storage: ^1.1
- yiisoft/yii2: ~2.0.6
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-swiftmailer: ~2.0.0 || ~2.1.0
Requires (Dev)
- codeception/base: ^2.2.3
- codeception/verify: ~0.3.1
- yiisoft/yii2-debug: ~2.0.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.0.0
This package is auto-updated.
Last update: 2024-09-29 04:36:57 UTC
README
申请收集应用程序(反馈表单)
通过 Composer 获取源代码
composer create-project --prefer-dist --stability=dev ismagilovnail/yii-test
配置应用程序
-
配置数据库配置
- 文件 /common/config/main-local.php
'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=database', 'username' => 'root', 'password' => '', 'charset' => 'utf8', ],
-
配置 Web 服务器
- 在 /backend/config/main.php 文件中定义 baseUrl 前端
'urlManagerFrontend' => [ 'class' => 'yii\web\UrlManager', 'baseUrl' => '', ],
- 在 Web 服务器配置中指定路径(域名/子域名)到文件夹
Для админ-панели /backend/web/ Для клиентской части /frontend/web/
-
依次运行控制台命令,对于所有问题回答 "Yes"
- 以 "dev" 模式初始化:
init
- 应用迁移:
yii migrate
- 创建管理员:
yii admin/create
- 创建经理:
yii manager/create
- 初始化权限:
yii rbac/init
-
配置邮件客户端
- 定义自己的数据。文件 /backend/config/main.php
'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' => false, 'transport' => [ 'class' => 'Swift_SmtpTransport', 'host' => 'smtp.yandex.ru', 'username' => 'yandex@yandex.ru', 'password' => 'pass', 'port' => '465', 'encryption' => 'ssl', ], ],
- 定义经理的电子邮件文件 /common/config/params.php
return [ 'managerEmail' => 'manager@example.com', ];