ismagilovnail/yii-test

Yii 2 高级项目模板

安装: 7

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

语言:CSS

类型:项目

dev-master 2018-10-30 17:59 UTC

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

配置应用程序

  1. 配置数据库配置

    • 文件 /common/config/main-local.php
    'db' => [
            'class' => 'yii\db\Connection',
            'dsn' => 'mysql:host=localhost;dbname=database',
            'username' => 'root',
            'password' => '',
            'charset' => 'utf8',
        ],
    
  2. 配置 Web 服务器

    • 在 /backend/config/main.php 文件中定义 baseUrl 前端
            'urlManagerFrontend' => [
            'class' => 'yii\web\UrlManager',
            'baseUrl' => '',
        ],
    
    • 在 Web 服务器配置中指定路径(域名/子域名)到文件夹
    Для админ-панели /backend/web/
    Для клиентской части /frontend/web/
    
  3. 依次运行控制台命令,对于所有问题回答 "Yes"

  • 以 "dev" 模式初始化: init
  • 应用迁移: yii migrate
  • 创建管理员: yii admin/create
  • 创建经理: yii manager/create
  • 初始化权限: yii rbac/init
  1. 配置邮件客户端

    • 定义自己的数据。文件 /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',
    	];