udan / admin-lte-bundle
基于AdminLTE模板的Admin主题,便于集成到symfony
Requires
- php: >=5.3.0
- symfony/event-dispatcher: >=2.3
- symfony/http-foundation: >=2.3
- symfony/http-kernel: >=2.3
Requires (Dev)
- hamcrest/hamcrest-php: dev-master
- mockery/mockery: 0.9.*@dev
This package is not auto-updated.
Last update: 2024-09-26 00:31:57 UTC
README
基于AdminLTE模板的Admin主题,便于集成到symfony。此包集成了几个常用的javascript和惊人的AdminLTE模板。
安装
使用composer安装非常简单:此命令将添加"avanzu/admin-theme-bundle": "~1.3"
到您的composer.json中,并将下载该包
php composer.phar require avanzu/admin-theme-bundle
注意:如果您希望继续使用AdminLTE主题v1.x,请在composer.json的"require"
部分手动引用"avanzu/admin-theme-bundle": "~1.1"
,然后运行php composer.phar update
在您的kernel中启用此包
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new udan\AdminLTEBundle\udanAdminLTEBundle(), ); }
安装资源(建议使用符号链接方法,但硬拷贝也可以工作)...
php app/console assets:install --symlink
...然后获取供应商
php app/console avanzu:admin:fetch-vendor
Symfony 2.8注意
此包需要assetic,但自2.8版本起不再随symfony一起提供。要安装assetic,请按照以下步骤操作
php composer.phar require symfony/assetic-bundle
在您的kernel中启用此包
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Symfony\Bundle\AsseticBundle\AsseticBundle(), ); }
在app/config/config_dev.yml
中添加以下行
assetic:
use_controller: false
更改模板的默认值
如果您想更改任何默认值,例如admin_skin
,您只需在app/config/config.yml
下的[twig]
部分中定义相同的值。下面是示例
# Twig Configuration
twig:
debug: "%kernel.debug%"
strict_variables: "%kernel.debug%"
globals:
admin_skin: skin-blue
您也可以在app/config/parameters.yml
中定义这些值
admin_skin: skin-blue
然后按照以下方式在app/config/config.yml
中使用
# Twig Configuration
twig:
debug: "%kernel.debug%"
strict_variables: "%kernel.debug%"
globals:
admin_skin: "%admin_skin%"
AdminLTE皮肤有:skin-blue(此包的默认皮肤)、skin-blue-light、skin-yellow、skin-yellow-light、skin-green、skin-green-light、skin-purple、skin-purple-light、skin-red、skin-red-light、skin-black和skin-black-light。如果您想了解更多信息,请查看AdminLTE的文档这里。
有几个值您可以在不触摸包的情况下更改,只需查看Resources/views
下的内容即可。这就是全部。
升级通知
版本≥1.3带有预包装的资源文件,位于Resources/public/static/[prod|dev]
下。因此,不再严格要求有bower和/或assetic。然而,assetic组仍然存在,应该像平常一样工作。