nitra / nitra-theme-bundle
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 auto-updated.
Last update: 2024-09-14 18:14:53 UTC
README
先决条件
此版本的包需要Symfony 2.1。如果您正在使用Symfony 2.0.x,请使用包的2.0分支。
翻译
如果您希望使用此包中提供的默认文本,请确保您的配置中已启用翻译器。
# app/config/config.yml framework: translator: ~
有关翻译的更多信息,请参阅Symfony文档。
安装
安装是一个3步骤的过程
- 使用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