folliked/form-bundle

为您的 Symfony 项目提供额外的表单类型

安装次数: 45,789

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 263

类型:symfony-bundle

3.0.1 2020-06-04 16:51 UTC

This package is auto-updated.

Last update: 2024-09-05 01:37:44 UTC


README

SHFormBundle

本包是基于 GenemuFormBundle 的分支。

如果您想从 GenemuFormBundle 迁移到 SHFormBundle,请参考此文档

安装

安装快速简单,只需 3 个步骤

  1. 安装 SHFormBundle
  2. 启用组件
  3. 初始化资源

第 1 步:安装 SHFormBundle

运行以下命令

$ composer require folliked/form-bundle "^3.0@dev"

第 2 步:启用组件

最后,在内核中启用组件

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new SymfonyHackers\Bundle\FormBundle\SHFormBundle(),
    );
}

第 3 步:初始化资源

$ php app/console assets:install web/

表单类型

Select2 (查看示例)

视图配置

Captcha GD

视图配置

ReCaptcha (谷歌库)

视图配置

JQueryUi (下载)

纯文本

一个仅将字段渲染为 p 标签的表单类型。这对于需要显示但不可编辑的某些字段非常有用。

类型名称为 genemu_plain

提示

表单集合内的原型使用

模板

您使用了 SHFormBundle 并且发现它不起作用!也许您忘记了 form_javascriptform_stylesheet

原则是将 JavaScript、样式表和 HTML 分离。这有助于更好地整合网页。

查看模板示例表单视图

注意

这些实现中可能存在一些错误,本包只是表单类型的一个想法,这可能对您的 Symfony 项目非常有用。