opifer / cms-bundle
此包已被放弃且不再维护。未建议替代包。
关于此包的最新版本(0.1.1)没有提供许可证信息。
Opifer CMS
0.1.1
2016-01-08 10:03 UTC
Requires
- php: >=5.4
- aws/aws-sdk-php: 2.5.*
- braincrafted/bootstrap-bundle: 2.1.0
- doctrine/doctrine-bundle: ~1.2
- doctrine/doctrine-migrations-bundle: ~1.0
- doctrine/migrations: ~1.0@dev
- doctrine/orm: ~2.2,>=2.2.3
- egeloen/google-map: ~1.4.1
- egeloen/google-map-bundle: ~2.2.1
- friendsofsymfony/advanced-encoder-bundle: ~1.0
- friendsofsymfony/elastica-bundle: ~3.0.5
- friendsofsymfony/jsrouting-bundle: ~1.5
- friendsofsymfony/user-bundle: ~2.0@dev
- gedmo/doctrine-extensions: ~2.3
- google/recaptcha: ~1.1
- hwi/oauth-bundle: ~0.3
- incenteev/composer-parameter-handler: ~2.0
- infinite-networks/form-bundle: ~1.0
- knplabs/knp-markdown-bundle: ~1.3
- knplabs/knp-menu-bundle: ~2.0
- mtdowling/cron-expression: 1.0.*
- opifer/content-bundle: ~0.1
- opifer/crud-bundle: ~0.1
- opifer/eav-bundle: ~0.2
- opifer/form-bundle: ~0.1
- opifer/media-bundle: ~0.1
- opifer/redirect-bundle: ~0.1.4
- opifer/rulesengine: ~0.1
- opifer/rulesengine-bundle: ~0.1
- pagerfanta/pagerfanta: ~1.0.3
- presta/sitemap-bundle: ~1.3
- sensio/distribution-bundle: ~3.0
- sensio/framework-extra-bundle: ~3.0
- symfony-cmf/routing-bundle: ~1.2
- symfony/assetic-bundle: ~2.3
- symfony/monolog-bundle: ~2.7
- symfony/swiftmailer-bundle: ~2.3
- symfony/symfony: ~2.7
- twig/extensions: ~1.2
- willdurand/geocoder: ~2.8
- willdurand/js-translation-bundle: ~2.2
Requires (Dev)
- doctrine/doctrine-fixtures-bundle: @dev
- fzaninotto/faker: ~1.4
- mockery/mockery: ~0.9
- phpunit/phpunit: ~4.2
- sensio/generator-bundle: ~2.3
- symfony/phpunit-bridge: ~2.7
This package is auto-updated.
Last update: 2020-08-28 13:59:23 UTC
README
Opifer CmsBundle
安装
将 OpiferCmsBundle 添加到你的 composer.json 文件中
$ composer require opifer/cms-bundle "@dev"
为了避免启用所有必需的包,请扩展 Opifer\CmsBundle\Kernel\Kernel
于 app/AppKernel.php
use Opifer\CmsBundle\Kernel\Kernel; class AppKernel extends Kernel { /** * Register bundles * * @return array */ public function registerBundles() { $bundles = [ // Add the bundles for your own application here new AppBundle\AppBundle(), ]; // The parent bundles array must be passed as the first parameter, cause // our CmsBundle holds all required config. return array_merge(parent::registerBundles(), $bundles); } }
将资产安装程序添加到你的 composer 的 post-install & post-update 命令中,在 DistributionBundle
的 installAssets
命令之前
... "scripts": { "post-install-cmd": [ ... "Opifer\\CmsBundle\\Composer\\ScriptHandler::installAssets", "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", ], "post-update-cmd": [ ... "Opifer\\CmsBundle\\Composer\\ScriptHandler::installAssets", "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", ] }, ...
为了避免自己定义所有配置,请从 CmsBundle 导入配置文件
# app/config/config.yml imports: - { resource: parameters.yml } - { resource: '@OpiferCmsBundle/Resources/config/security.yml' } - { resource: '@OpiferCmsBundle/Resources/config/config.yml' } # app/config/config_dev/yml imports: - { resource: config.yml } - { resource: '@OpiferCmsBundle/Resources/config/config_dev.yml' } # app/config/config_prod.yml imports: - { resource: config.yml } - { resource: '@OpiferCmsBundle/Resources/config/config_prod.yml' }
同样也适用于路由配置
# app/config/routing.yml opifer_cms: resource: '@OpiferCmsBundle/Resources/config/routing/routing.yml'
更新你的数据库模式
$ php app/console doctrine:schema:create
并创建一个用户账户
$ php app/console fos:user:create --super-admin
现在登录到 https:///app_dev.php/admin
的管理员面板。