Template Bundle
Symfony bundle to generate template with a nice design in your Symfony application., (*1)
, (*2)
Installation
The easiest way to install and configure the TemplateBundle with Symfony is by using
Composer:
Add the benmacha/templatebundle
package to your require
section in the composer.json
file., (*3)
``` bash
$ composer require benmacha/templatebundle ^1.0, (*4)
Add the Bundle to your application's kernel:
``` php
<?php
public function registerBundles()
{
$bundles = array(
// ...
new Benmacha\TemplateBundle\BenmachaTemplateBundle(),
// ...
);
...
}
Configure the Bundle
in your config.yml
:, (*5)
``` yaml
benmacha_template:
site_name: 'Ben Macha' #required
logo_path: 'bundles/benmachatemplate/img/logo-2.png' #required
logo_path_mobile: 'bundles/benmachatemplate/img/logo-2-mob.png' #required
user:
class: AppBundle\Entity\User
picture: image, (*6)
## Usage
To generate a CRUD, run this command
`NB: The menu will be generated `
``` bash
$ php bin/console benmacha:generate:crud
Don't forget to extend the repository like this, (*7)
``` php, (*8)
<?php, (*9)
namespace AppBundle\Repository;, (*10)
use Benmacha\TemplateBundle\Repository\BaseRepository; //add this line, (*11)
class UserRepository extends BaseRepository // make this extend
{
// Your code
}, (*12)
```, (*13)