carteni / sonata-distribution
dev-master
2018-02-06 17:05 UTC
Requires
- php: >=5.5.9
- doctrine/doctrine-bundle: ^1.6
- doctrine/orm: ^2.5
- egeloen/ckeditor-bundle: ^5.0
- egeloen/form-extra-bundle: ^2.0
- incenteev/composer-parameter-handler: ^2.0
- sensio/distribution-bundle: ^5.0.19
- sensio/framework-extra-bundle: ^3.0.2
- sonata-project/admin-bundle: ^3.3
- sonata-project/classification-bundle: ^3.3
- sonata-project/doctrine-orm-admin-bundle: ^3.1
- sonata-project/easy-extends-bundle: ^2.2
- sonata-project/media-bundle: ^3.0
- sonata-project/user-bundle: dev-master
- symfony/monolog-bundle: ^3.1.0
- symfony/polyfill-apcu: ^1.0
- symfony/swiftmailer-bundle: ^2.3.10
- symfony/symfony: 3.3.*
- tilleuls/ckeditor-sonata-media-bundle: ^1.0
- twig/twig: ^1.0
Requires (Dev)
- sensio/generator-bundle: ^3.0
- symfony/phpunit-bridge: ^3.0
This package is not auto-updated.
Last update: 2024-09-20 20:00:46 UTC
README
该分布的目的是提供一个骨架,以便开始使用已经配置好的某些 Sonata 扩展包。目前提供与 Sonata Admin、Sonata 分类和 Sonata 媒体扩展包的集成。
此项目是实验性的!
安装
-
克隆仓库并在 parameters.yml 中生成一个密钥。
-
更新供应商。
$ composer update
- 创建数据库。
$ bin/console doctrine:database:create
- 更新模式。
$ bin/console doctrine:schema:update --force
- 修复 Sonata 环境。
此分布定义了两个环境:默认的 default 和 media,位于 src\AppAdminBundle\Resources\config\config.yml
下的 sonata_media
配置中
$ bin/console sonata:classification:fix-context
$ bin/console sonata:media:fix-media-context
- 清除缓存并安装资源
$ bin/console cache:clear
$ bin/console assets:install
- 创建并提升用户到 ROLE_SUPER_ADMIN 角色。
$ bin/console fos:user:create
$ bin/console fos:user:promote
- 在 web 文件夹下添加 uploads/media 文件夹。
$ mkdir web/uploads
$ mkdir web/uploads/media
$ chmod -R 0777 web/uploads
- 访问
/admin/dashboard
的管理页面。
截图