xiidea/easy-form-bundle

一个为Symfony2提供一些额外表单类型的Bundle。

安装: 51

依赖: 0

建议者: 0

安全: 0

星标: 4

关注者: 2

分支: 0

开放问题: 0

类型:symfony2-bundle

dev-master 2016-01-25 08:43 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:42:04 UTC


README

一个为Symfony2提供一些额外表单类型的Bundle。

安装

  1. 在您的composer.json中添加EasyFormBundle
  2. 启用Bundle
  3. 使用已注册的类型

1. 在您的composer.json中添加EasyFormBundle

在您的composer.json中添加EasyFormBundle

{
    "require": {
        "xiidea/easy-form-bundle": "dev-master"
    }
}

现在运行以下命令告诉Composer下载Bundle

$ php composer.phar update xiidea/easy-form-bundle

Composer会将Bundle安装到您的项目的vendor/xiidea目录中。

2. 启用Bundle

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Xiidea\EasyFormBundle\XiideaEasyFormBundle(),
    );
}

3. 使用已注册的类型。

现在您可以使用普通方式使用已注册的类型。目前可用的类型有

  • hidden_entity

您可以在表单中添加一个 "hidden_entity" 字段,如下所示

    $builder
            ->add('fieldName', 'hidden_entity', array(
                'class' => 'Acme\DemoBundle\Entity\YourEntity'
            ));