sbyaute / adminltemaker
AdminLTE Maker 帮助您创建基于 Admin 主题捆绑的控制器和模板
1.0.2
2021-04-19 02:03 UTC
Requires
- php: >=7.1.3
- doctrine/annotations: >=1.0
- kevinpapst/adminlte-bundle: >=3.2
- omines/datatables-bundle: <=0.5.1
- sensio/framework-extra-bundle: >=4
- symfony/console: >=4.4
- symfony/form: >=4.4
- symfony/maker-bundle: >=1.0
- symfony/security-bundle: >=4.4
- symfony/translation: >=4.4
- symfony/twig-bundle: >=4.4
- symfony/validator: >=4.4
This package is not auto-updated.
Last update: 2024-09-30 19:07:47 UTC
README
此存储库包含 AdminLTEMaker 捆绑包,它帮助您根据 AdminLTE 捆绑包 和 DataTables 捆绑包 创建控制器骨架和模板。
最低要求
- Symfony 5.0
- PHP 7.2
- Twig 2.0
- AdminLTE 捆绑包
- DataTables 捆绑包
使用 Composer 安装
使用 composer 安装
composer require sbyaute/adminltemaker
然后,将捆绑包添加到项目中 config/bundles.php
文件中已注册捆绑包的列表中,以启用捆绑包
<?php return [ // ... Sbyaute\AdminLTEMakerBundle\AdminLTEMakerBundle::class => ['all' => true], ];
用法
此捆绑包在 make: 命名空间下提供几个命令。通过执行此命令列出所有命令
php bin/console list make:adminlte make:adminlte:controller Creates a new controller class make:adminlte:crud Creates AdminLTE CRUD for Doctrine entity class make:adminlte:crudmodal Creates AdminLTE CRUD for Doctrine entity class in modal mode
配置
此捆绑包不需要任何配置。但是,您可以配置基本布局和多个参数
php bin/console config:dump admin_lte_maker admin_lte_maker: base_layout: '@AdminLTE/layout/default-layout.html.twig' skeleton_dir: .../src/DependencyInjection/../Resources/skeleton/ datatable: cdn_css: 'https://cdn.datatables.net/v/dt/jq-3.2.1/dt-1.10.16/datatables.min.css' cdn_js: 'https://cdn.datatables.net/v/dt/jq-3.2.1/dt-1.10.16/datatables.min.js'
许可证和贡献者
根据 MIT 许可证发布,有关更多信息,请参阅 LICENSE 文件。