yiiatom/cms
Composer 安装命令:
composer require yiiatom/cms
包简介
Atom CMS module for Yii3 Framework
README 文档
README
Installation
To install the CMS, follow these steps:
1. Install the framework
For more information see https://yiisoft.github.io/docs/guide/start/creating-project.html
composer create-project yiisoft/app your_project
2. Configure your application
Database configuration
// config/common/params.php use Yiisoft\Db\Mysql\Dsn; return [ ... 'yiisoft/db-mysql' => [ 'dsn' => new Dsn( 'mysql', $_ENV['DB_HOST'], $_ENV['DB_NAME'], $_ENV['DB_PORT'] ), 'username' => $_ENV['DB_USERNAME'], 'password' => $_ENV['DB_PASSWORD'], ], ... ];
// config/common/di/db-mysql.php declare(strict_types=1); use Yiisoft\Db\Connection\ConnectionInterface; use Yiisoft\Db\Mysql\Connection; use Yiisoft\Db\Mysql\Driver; /** @var array $params */ return [ ConnectionInterface::class => [ 'class' => Connection::class, '__construct()' => [ 'driver' => new Driver( $params['yiisoft/db-mysql']['dsn'], $params['yiisoft/db-mysql']['username'], $params['yiisoft/db-mysql']['password'], ), ], ], ];
// .env
...
DB_HOST=127.0.0.1
DB_NAME=your_database_name
DB_PORT=3306
DB_USERNAME=your_username
DB_PASSWORD=your_password
...
User configuration
// config/web/di/user.php declare(strict_types=1); use Yiisoft\Definitions\Reference; use Yiisoft\Session\SessionInterface; use Yiisoft\User\CurrentUser; return [ CurrentUser::class => [ 'withSession()' => [Reference::to(SessionInterface::class)] ], ];
// config/common/params.php return [ ... 'yiisoft/session' => [ 'session' => [ 'options' => [ 'cookie_secure' => 0, ], ], ], ... ];
3. Apply database migrations
Changing CMS base path
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 5
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2026-07-09