devmachine/form-bundle

此包已废弃,不再维护。没有建议的替代包。

一组Symfony表单类型。

安装次数: 2,114

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

类型:symfony-bundle

2.4.0 2018-01-05 10:07 UTC

This package is auto-updated.

Last update: 2023-03-05 15:34:22 UTC


README

Build Status Coverage Status Scrutinizer Code Quality SensioLabsInsight

Symfony表单扩展,用于Bootstrap日期/日期时间小部件、基于typeahead的自动完成以及其他辅助工具。

2017年更新

在现代的React、Angular和Vue世界,这样的解决方案没有太多意义。使用您喜欢的前端框架+ Symfony API。但是,如果您想使用此包,请参阅演示以获取详细信息。

安装

使用Composer安装此包。将以下内容添加到您的composer.json中(适用于Symfony 3.0+)

{
    "require": {
        "devmachine/form-bundle": "~2.0"
    }
}

在内核中注册包

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = [
        // ...

        new Devmachine\Bundle\FormBundle\DevmachineFormBundle(),
    ];
}

集成

要向使用devmachine类型的表单添加JavaScript支持,必须调用form_javascript twig块。

{% extends 'AppBundle::layout.html.twig' %}

{% block content %}
    {{ form_start(form) }}
    {{ form_widget(form) }}
    {{ form_end(form) }}
{% endblock %}

{# Put this block in parent template somewhere at the bottom of page. #}
{% block javascripts %}
    {{ form_javascript(form) }}
{% endblock %}

使用的方法与著名的GenemuFormBundle相同。

注意:在一个项目中同时使用DevmachineFormBundleGenemuFormBundle是安全的。

文档

主题