2017 © Pedro Peláez
 

library xsolve-bootstrap-crud-bundle

XSolve Twitter Bootstrap bundle with CRUD generator and an example layout

image

xsolve-pl/xsolve-bootstrap-crud-bundle

XSolve Twitter Bootstrap bundle with CRUD generator and an example layout

  • Wednesday, August 27, 2014
  • by piotrpasich
  • Repository
  • 59 Watchers
  • 3 Stars
  • 440 Installations
  • CSS
  • 0 Dependents
  • 0 Suggesters
  • 7 Forks
  • 0 Open issues
  • 4 Versions
  • 1 % Grown

The README.md

XsolveBootstrapCrudBundle

By Piotr Pasich, (*1)

SensioLabsInsight, (*2)

knpbundles.com, (*3)

About

XsolveBootstrapCrudBundle is for preparing CRUD action from console to Bootstrap, from Twitter., (*4)

Also, there is prepared example layout to make beggining with project faster., (*5)

Installation

First you need to add xsolve-pl/xsolve-bootstrap-crud-bundle to composer.json:, (*6)

{
    "require": {
        "xsolve-pl/xsolve-bootstrap-crud-bundle": "dev-master"
},
"repositories": [
    {
        "type": "package",
        "package": {
            "name": "jquery/jquery",
            "version": "1.9.1",
            "dist": {
                "url": "http://code.jquery.com/jquery-1.9.1.js",
                "type": "file"
            }
        }
    }
]
}

You can configure your assets inside config.yml file. You should have installed less and node libraries with less for node module (sudo npm -g install less), (*7)

assetic: debug: %kernel.debug% use_controller: false bundles: [ 'XsolveBootstrapCrudBundle' ] filters: cssrewrite: ~ less: node: /usr/local/bin/node node_paths: [/usr/local/lib/node_modules] apply_to: ".less$", (*8)

You also have to add XsolveBootstrapCrudBundle and BcBootstrapBundle to your AppKernel.php:, (*9)

// app/AppKernel.php
...
class AppKernel extends Kernel
{
    ...
    public function registerBundles()
    {
        $bundles = array(
            ...
            new Bc\Bundle\BootstrapBundle\BcBootstrapBundle(),
            new Xsolve\BootstrapCrudBundle\XsolveBootstrapCrudBundle(),
        );
        ...

        return $bundles;
    }
    ...
}

Example layout

There is created example layout using twitter bootstrap styles in resources. After successful installation you can start with prepared example layout based on bootstrap's home page., (*10)

To do this, you need to extend your base layout file in app/Resources/views/base.html.twig by:, (*11)

    {% extends 'XsolveBootstrapCrudBundle::examplelayout.html.twig' %}

And that's it., (*12)

CRUD generator

Because CRUD generator in Symfony framework has own structure and after generating a developer should always change some classes and code inside the code there is created new generator command in command line., (*13)

It works in the same way as the oryginal enerator in Symfony, but generates templates dedicated for twitter bootstrap., (*14)

    xsolve:doctrine:crud
    xsolve:generate:crud

License

The Versions

27/08 2014

dev-master

9999999-dev

XSolve Twitter Bootstrap bundle with CRUD generator and an example layout

  Sources   Download

MIT

The Requires

 

by Piotr Pasich

bootstrap crud twitter

05/11 2013

1.0.0.x-dev

1.0.0.9999999-dev

XSolve Twitter Bootstrap bundle with CRUD generator and an example layout

  Sources   Download

MIT

The Requires

 

by Piotr Pasich

bootstrap crud twitter

05/11 2013

1.0.1.x-dev

1.0.1.9999999-dev

XSolve Twitter Bootstrap bundle with CRUD generator and an example layout

  Sources   Download

MIT

The Requires

 

by Piotr Pasich

bootstrap crud twitter

05/11 2013

1.0.0

1.0.0.0

XSolve Twitter Bootstrap bundle with CRUD generator and an example layout

  Sources   Download

MIT

The Requires

 

by Piotr Pasich

bootstrap crud twitter