m1ke-cerber/yii2-app-mini

Yii 2 最小化项目模板

dev-master 2017-04-22 02:37 UTC

This package is not auto-updated.

Last update: 2024-09-29 01:43:07 UTC


README

最小化项目模板是基于 Yii 2 框架的最小应用模板。

该模板基于基础项目模板,但排除了如 gii、debug、bootstrap、faker、swiftmailer 和 codeception 测试环境等扩展。这样做是为了给开发者提供机会,独立构建具有所需组件和扩展的应用程序。

当任务需要快速有效地完成,但使用基础/高级模板成本高昂或不合适时,此模板对您可能很有用。

目录结构

  commands/           contains console commands (controllers)
  config/             contains application configurations
  controllers/        contains Web controller classes
  runtime/            contains files generated during runtime
  vendor/             contains dependent 3rd-party packages
  views/              contains view files for the Web application and emails
  web/                contains the entry script and Web resources

需求

此项目模板的最基本需求是您的 Web 服务器支持 PHP 5.4.0。

安装

通过 Composer 安装

如果您没有 Composer,您可以通过访问 getcomposer.org 上的说明进行安装。

然后,您可以使用以下命令安装此项目模板

php composer.phar global require "fxp/composer-asset-plugin:^1.3.1"
php composer.phar create-project --prefer-dist --stability=dev m1ke-cerber/yii2-app-mini path/to/your/project

现在,您应该可以通过以下 URL 访问应用程序,假设您的服务器 webroot 指向 project/web 目录。

https:///

配置

数据库

编辑文件 config/db.php,使用实际数据,例如

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=yii2basic',
    'username' => 'root',
    'password' => '1234',
    'charset' => 'utf8',
];

备注

  • Yii 不会为您创建数据库,您必须手动创建数据库才能访问。
  • 检查并编辑 config/ 目录中的其他文件,以根据需要自定义应用程序。