linestorm / linestorm-cms
该软件包已被废弃且不再维护。未建议替代软件包。
最新版本(dev-master)的软件包没有可用的许可证信息。
LineStorm CMS Bundle for symfony >= 2.3
dev-master
2014-07-16 00:35 UTC
Requires
- php: >=5.3.0
- doctrine/doctrine-bundle: 1.2.*
- doctrine/orm: 2.4.*
- symfony/symfony: >=2.3
- twig/extensions: 1.0.*
This package is auto-updated.
Last update: 2020-04-10 17:18:25 UTC
README
LineStorm CMS 是一个针对 symfony >=2.3 的内容管理系统软件包。
该软件包本身非常无意义,因为它只包含核心文件。您需要安装各种模块来使其变得有意义。
配置
- 下载并启用
- 配置软件包
- 安装一些模块
步骤 1:下载并启用
将 linestorm/linestorm-cms
添加到您的 composer.json
文件中,并将 new LineStorm\CmsBundle\CmsBundle(),
添加到您的 app/AppKernel.php
文件中。
步骤 2:配置软件包
对于此软件包,所需的配置非常少,因为它本身并不执行任何操作,但仍有一些配置您应该了解
###config.yml
将这些配置选项添加到 app/config/config.yml
line_storm_cms: entity_manager: default backend_type: orm entity_classes: ...: Acme\DemoBundle\Entity\...
- entity_manager 指定要使用的实体管理器 ID
- backend_type 指定后端数据库类型。目前仅支持 orm(Doctrine)
- entity_classes 是一个 "id: [class namespace]" 的标量数组,LineStorm 需要知道您的实体类,以便模块能够访问它们。您安装的每个模块都会告诉您这里应该有哪些类
###routing.yml
将此路由添加到 app/config/routing.yml
acme_cms: resource: . type: linestorm_cms prefix: /blog acme_cms_admin: resource: "@LineStormCmsBundle/Resources/config/routing.yml"
- acme_cms 是您的前端路由控制器
- acme_cms_admin 是您的后端路由
###第三方依赖
您需要遵循这些软件包中的配置指南来设置它们。
步骤 3:安装一些模块
模块是 LineStorm 所做的工作。要查看一些模块,请查看 GitHub 上的 LineStorm 组织
文档
要查看完整文档,请参阅 docs