opifer/cms-bundle

此包已被放弃且不再维护。未建议替代包。
关于此包的最新版本(0.1.1)没有提供许可证信息。

Opifer CMS

维护者

详细信息

github.com/Opifer/CmsBundle

源代码

安装: 276

依赖项: 0

建议者: 0

安全: 0

星标: 4

关注者: 2

分支: 4

类型:symfony-bundle

0.1.1 2016-01-08 10:03 UTC

This package is auto-updated.

Last update: 2020-08-28 13:59:23 UTC


README

Build Status

Opifer CmsBundle

安装

将 OpiferCmsBundle 添加到你的 composer.json 文件中

$ composer require opifer/cms-bundle "@dev"

为了避免启用所有必需的包,请扩展 Opifer\CmsBundle\Kernel\Kernelapp/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 命令中,在 DistributionBundleinstallAssets 命令之前

...
"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 的管理员面板。

文档