ctrl-f5/ctrl-rad-bundle

此软件包已被废弃,不再维护。作者建议使用 ctrl-f5/ctrl-rad-bundle 软件包。

Symfony CtrlRadBundle

安装: 216

依赖: 0

建议者: 0

安全: 0

星星: 0

观察者: 2

分支: 1

开放问题: 1

类型:symfony-bundle

v1.0.2 2016-01-28 08:39 UTC

This package is not auto-updated.

Last update: 2021-03-08 11:42:02 UTC


README

Build Status Code Climate Test Coverage

此软件包提供组件,以便尽快让Symfony应用程序启动运行。

有一个可用的分支实现了这个软件包,在Symfony2标准发行版中。

内部有什么?

  • 布局 基于 StartBootstrap Admin 2,包括
    • 用于轻松使用 Twitter Bootstrap 组件(如标签和分页)的Twig扩展。
    • 易于配置的布局和模板,用于侧边栏、顶栏和面包屑
    • FOSUserBundle 模板覆盖
  • 基本可配置的CRUD组件
    • 提供索引和编辑操作
    • 索引具有可配置的网格,支持分页和可选过滤
  • EntityService层
    • 在控制器和Doctrine之间提供一层,用于放置不适合任何实体的业务逻辑
    • 提供获取数据的基本方法,可选过滤和排序
    • 查找方法提供轻松的分页访问
  • TableView
    • 可配置的列和行操作
    • 自动分页
    • 在CRUD索引操作中自动过滤

SB Admin 2

默认布局是 StartBootstrap Admin 2,它通过 bower 包含,因此如果需要,您可以轻松更新它。

有几个您可以覆盖的块来控制不同的部分:- 顶栏 - 侧边栏 - 面包屑

在顶栏和HTML标题中使用的应用程序标题可以通过twig变量 app_title 设置。
这也可以全局设置

twig:
  globals:
    app_title: "My App"

Twig扩展

  • 过滤器
    • label: 将字符串或布尔值转换为bootstrap标签,布尔值转换为是或否
    • is_type: 检查变量是否为某种类型
    • call: 调用一个php可调用变量
  • 函数
    • page_title: 打印bootstrap页面标题的HTML
    • pagination: 打印bootstrap分页的HTML
    • is_type: 检查变量是否为某种类型
    • button和buttonGroup: 渲染bootstrap按钮
    • table: 渲染TableView

更多阅读