cbc/symfony2-bootstrap

Integrates Bootstrap 3 with Symfony 2.3+.

Installs: 101

Dependents: 0

Stars: 4

Watchers: 1

Language: PHP

v1.1.0 2014-03-30 03:38 UTC

README

BootstrapBundle looks to integrate Bootstrap 3 with a Symfony2 v2.4 project. The base implementation hooks into the twig system, overridding the form templates and base html container to use base Bootstrap 3 styles. The Bundle also includes jQuery 1.10.* from a CDN with a local fallback.

Installation

Add the project to your composer file.

composer.json
{
    "require": {
        "cbc/symfony2-bootstrap": "1.1.*"
    }
}

Add the Bootstrap bundle to AppKernal and include the template.

/app/AppKernel.php
new CBC\Bundle\BootstrapBundle\BootstrapBundle()
/app/Resources/views/base.html.twig
{% extends 'BootstrapBundle::base.html.twig' %}

Defined Blocks

{% block meta %} Contains base html tags. {% block stylesheets %} Contains base styles for Bootstrap bundle. Implement {{ parent() }} when overriding. {% block title %} Contains the page meta title. {% block nav %} Optional block before the content, outside of the container, but inside the wrap. {% block body %} Wrapper for the container. {% block header %} Adds a header before the content area. {% block content %} Base content area inside the container. {% block footer %} Optional block after the content, outside the container and wrap. {% block javascripts %} Contains base javascript for Bootstrap bundle. Implement {{ parent() }} when overridding.