agungsijawir/yii2-minimal-console

Yii 2 最小化控制台应用程序模板

2.0.5 2021-03-28 14:52 UTC

This package is auto-updated.

Last update: 2024-09-10 16:12:18 UTC


README

Yii 2 最小化控制台应用程序模板是一个最佳的从零开始构建的骨骼型 Yii 2 应用程序,尤其是针对控制台应用程序。

它包含了所有常用的配置,这将使您能够专注于添加新功能到您的控制台应用程序中。

目录结构

  commands/           contains console commands (controllers)
  config/             contains application configurations
  models/             contains model classes
  runtime/            contains files generated during runtime
  vendor/             contains dependent 3rd-party packages

要求

此应用程序模板对您的 Web 服务器支持 PHP 7.4.0 的最低要求。

安装

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

然后,您可以使用以下命令安装此应用程序模板

composer create-project --prefer-dist --stability=dev agungsijawir/yii2-minimal-console path/to/your/project

现在,您应该能够通过命令行/终端运行应用程序

./yii

配置

数据库

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

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

注意

  • Yii 不会为您创建数据库,您必须在可以访问它之前手动创建。
  • 检查并编辑 config/ 目录中的其他文件,根据需要自定义您的应用程序。
  • 请遵循在 Yii 2.0 完全指南 - 部分:控制台应用程序 中详细和清晰的解释。

致谢

此项目是从 samdark/yii2-minimalyii2 社区分叉的。分叉移除了 Web 视图,仅针对控制台。