sbyaute / adminlte-make
AdminLTE Make 帮助您创建为 AdminLTE 主题包预配置的控制器和模板
1.0.2
2020-12-03 17:02 UTC
Requires
- php: ^7.2.5
- doctrine/annotations: ^1.0
- kevinpapst/adminlte-bundle: ^3.2
- omines/datatables-bundle: ^0.5.1
- sensio/framework-extra-bundle: ^5
- symfony/console: 5.*
- symfony/form: 5.*
- symfony/maker-bundle: ^1.0
- symfony/security-bundle: 5.*
- symfony/translation: 5.*
- symfony/twig-bundle: ^5
- symfony/validator: 5.*
This package is not auto-updated.
Last update: 2024-09-20 10:47:55 UTC
README
该存储库包含 AdminLTEMaker 扩展包,该扩展包可以帮助您根据 AdminLTE 扩展包 和 DataTables 扩展包 创建控制器骨架和模板。
添加
- 个人模板
- 使用令牌和模态框删除方法
- 模态框选项以创建带有模态框的 CRUD
最低要求
- Symfony 5.0
- PHP 7.2
- Twig 2.0
- AdminLTE 扩展包
- DataTables 扩展包
使用 Composer 安装
使用 composer 进行安装
composer require sbyaute/adminlte-maker
然后,通过将扩展包添加到项目 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 (modal mode) for Doctrine entity class
配置
该扩展包不需要任何配置。但,您可以配置基本布局和多个参数
php bin/console config:dump admin_lte_make admin_lte_make: 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 文件。