brangerieau / symfonycms
SymfonyCms 是一个 symfony 扩展包,允许您快速创建具有用户和内容管理的网站
v0.5.9
2022-11-04 14:14 UTC
Requires
- php: >=8.1
- symfony/console: ^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.10
- phpstan/phpstan: ^1.8
- symfony/maker-bundle: ^1.45
- symfony/webpack-encore-bundle: ^1.15
README
🔨 安装
使用 composer 获取扩展包
安装此扩展包的最佳方式是依赖 Composer
$ composer require brangerieau/symfonycms
启用扩展包
在应用程序的内核中注册扩展包
// config/bundles.php <?php return [ /* ... */ Brangerieau\SymfonyCmsBundle\SymfonyCmsBundle::class => ['all' => true], ];
配置
路由
您必须激活扩展包的自定义路由才能访问管理界面
# config/routes.yaml symfony_cms: resource: '@SymfonyCmsBundle/config/routes.yaml'
资源
激活资源以在管理界面中拥有样式
$ php bin/console assets:install
TODO : security.yaml
➕ 可选
数据集
如果您想添加扩展包中的数据集
$ composer require --dev orm-fixtures
$ composer require --dev fakerphp/faker
# Load all fixtures :
$ php bin/console doctrine:fixtures:load
✍️ 作者
Symfony CMS 最初由 Brangerieau Thibaud 创建。