sbyaute/adminlte-make

AdminLTE Make helps you create controllers and templates boostraped for AdminLTE theme bundle

Installs: 10

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:symfony-bundle

1.0.2 2020-12-03 17:02 UTC

This package is not auto-updated.

Last update: 2022-01-13 22:34:49 UTC


README

This repository contains AdminLTEMaker bundle which helps you create controller skeletons and templates based on AdminLTE bundle and DataTables bundle.

Fork from Pretorien / AdminLTEMaker

Add :

  • Personal templates
  • Delete method with token and modal
  • Modal option to create CRUD with modal

Minimum requirements

Installation with Composer

Installation using composer :

   composer require sbyaute/adminlte-maker

Then, enable the bundle by adding it to the list of registered bundles in the config/bundles.php file of your project:

<?php

return [
    // ...
    Sbyaute\AdminLTEMakerBundle\AdminLTEMakerBundle::class => ['all' => true],
];

Usage

This bundle provides several commands under the make: namespace. List them all executing this command:

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

Configuration

This bundle doesn't require any configuration. But, you can configure the base layout and several parameters :

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'

License and contributors

Published under the MIT, read the LICENSE file for more information.