kstppv / nitra-theme-bundle-fork
Nitra 主题为 symfony2 admingenerator
1.0.1
2013-06-08 02:34 UTC
Requires
- cedriclombardot/admingenerator-generator-bundle: dev-master
- friendsofsymfony/user-bundle: 1.3.2
- leafo/lessphp: 0.3.9
- nitra/doctrine-behaviors: dev-master
- nitra/php-min: 0.0.5
- zerkalica/millwright-menu-bundle: dev-master
This package is not auto-updated.
Last update: 2024-09-20 20:16:08 UTC
README
先决条件
此版本的包需要 Symfony 2.1。如果您正在使用 Symfony 2.0.x,请使用包的 2.0 分支。
翻译
如果您想使用此包中提供的默认文本,请确保您的配置中启用了翻译器。
# app/config/config.yml framework: translator: ~
有关翻译的更多信息,请参阅 Symfony 文档。
安装
安装是一个三步过程
- 使用 composer 下载 NitraThemeBundle
- 启用 Bundle
- 配置 NitraThemeBundle
步骤 1:使用 composer 下载 NitraThemeBundle
在您的 composer.json 中添加 NitraThemeBundle
{ "require": { "nitra/nitra-theme-bundle": "dev-master" } }
现在运行以下命令让 composer 下载包
$ php composer.phar update nitra/nitra-theme-bundle
Composer 将将包安装到您的项目的 vendor/nl
目录。
步骤 2:启用 Bundle
在 kernel 中启用 Bundle
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Knp\Bundle\MenuBundle\KnpMenuBundle(), new WhiteOctober\PagerfantaBundle\WhiteOctoberPagerfantaBundle(), new Admingenerator\GeneratorBundle\AdmingeneratorGeneratorBundle(), new Millwright\MenuBundle\MillwrightMenuBundle(), new Millwright\ConfigurationBundle\MillwrightConfigurationBundle(), new FOS\UserBundle\FOSUserBundle(), new Nitra\NitraThemeBundle\NitraThemeBundle(), ); }
步骤 3:配置 NitraThemeBundle
根据您使用的存储类型,将以下配置添加到您的 config.yml
文件中。
# app/config/config.yml imports: - { resource: menu.yml } - { resource: ../../vendor/knplabs/doctrine-behaviors/config/orm-services.yml } # Twig Configuration twig: debug: %kernel.debug% strict_variables: %kernel.debug% form: resources: - 'NitraThemeBundle:Form:fields.html.twig' # Assetic Configuration assetic: debug: %kernel.debug% use_controller: false #bundles: [ ] #java: /usr/bin/java filters: cssrewrite: ~ lessphp: ~ # Doctrine Configuration doctrine: orm: filters: softdeleteable: class: Nitra\NitraThemeBundle\Filter\SoftDeleteableFilter enabled: true # FOS Configuration fos_user: db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel' firewall_name: main user_class: Nitra\NitraThemeBundle\Entity\User # Admingenerator Configuration admingenerator_generator: base_admin_template: ::base_admin.html.twig use_doctrine_orm: true stylesheets: [] twig: use_localized_date: true date_format: 'Y-M-d' localized_date_format: 'full' localized_datetime_format: 'medium' datetime_format: 'Y-m-d H:i' number_format: decimal: 2 decimal_point: ',' thousand_separator: ' ' # Add blameable listener parameters: knp.doctrine_behaviors.blameable_listener.user_entity: Nitra\NitraThemeBundle\Entity\User