cbc / symfony2-bootstrap
集成 Bootstrap 3.1 与 Symfony 2.4
v1.1.0
2014-03-30 03:38 UTC
Requires
- components/jquery: 1.10.*
- twitter/bootstrap: 3.1.*
This package is not auto-updated.
Last update: 2024-09-24 01:05:37 UTC
README
BootstrapBundle 旨在将 Bootstrap 3 集成到 Symfony2 v2.4 项目中。基本实现通过twig系统进行挂钩,覆盖表单模板和基本html容器,以使用Bootstrap 3的基本样式。该Bundle还包含来自CDN的jQuery 1.10.*,并带有本地回退。
安装
将项目添加到您的composer文件中。
- composer.json
{ "require": { "cbc/symfony2-bootstrap": "1.1.*" } }
将Bootstrap bundle添加到AppKernal并包含模板。
- /app/AppKernel.php
new CBC\Bundle\BootstrapBundle\BootstrapBundle()
- /app/Resources/views/base.html.twig
{% extends 'BootstrapBundle::base.html.twig' %}
定义的块
- {% block meta %}
- 包含基本html标签。
- {% block stylesheets %}
- 包含Bootstrap bundle的基本样式。在覆盖时实现{{ parent() }}
- {% block title %}
- 包含页面meta标题。
- {% block nav %}
- 内容之前可选的块,在容器外但包裹内。
- {% block body %}
- 容器的包装器。
- {% block header %}
- 在内容区域之前添加标题。
- {% block content %}
- 容器内基本内容区域。
- {% block footer %}
- 内容之后可选的块,在容器和包裹外。
- {% block javascripts %}
- 包含Bootstrap bundle的基本javascript。在覆盖时实现{{ parent() }}