apy/jsfv-bundle

Symfony2 JavaScript 表单验证包,支持本地化

安装量: 770,109

依赖者: 0

建议者: 0

安全性: 0

星标: 92

关注者: 11

分支: 23

开放问题: 6

类型:symfony-bundle

v2.0.1 2014-02-26 09:45 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:23:28 UTC


README

此包已不再维护。
多年来,Symfony 表单的结构已经发展,此包试图在保持自身结构不变的情况下跟随其演变。然而,这种旧结构并不适用于 Symfony 的新版本。
与其从头开始并生成类似另一个 Bundle 的代码,我更建议您使用此 Bundle。

fp/jsformvalidator-bundle

更改以使用此 Bundle 非常快。

为 Symfony 的早期版本提供此类 Bundle 真是件愉快的事情。

##JsFormValidationBundle 入门

版本: 2.1 构建状态

兼容性: Symfony >=2.1, <2.4.

此包会自动生成一个脚本来执行表单的 JavaScript 验证。

它使用与您的实体或文档中定义的注解相同的约束。

此包与 g11n 兼容。(i18n + L10n)

先决条件

安装

请按照以下步骤此处安装此包。

使用方法

此包非常易于使用。您只需要在模板中调用一个 twig 函数。

{{ JSFV(form) }}

简单表单的模板

<!-- MyProjectMyBundle:Default:index.html.twig -->

<!-- Include prerequisite librairies and bundles -->
<script type="text/javascript" src="__YOUR_FRAMEWORK_URL__"></script>
<script type="text/javascript" src="{{ asset('bundles/bazingaexposetranslation/js/translator.min.js') }}"></script>
<script type="text/javascript" src="{{ url('bazinga_exposetranslation_js', { 'domain_name': 'validators' }) }}"></script>

<!-- Call JsFormValidationBundle -->
{{ JSFV(form) }}

<!-- Display the form -->
<form action="{{ path('myform') }}" method="post" {{ form_enctype(form) }}>
	{{ form_widget(form) }}
	<input type="submit" />
</form>

请在此查看完整示例。

以下文档可用

待办事项

  • 列出所有可能的约束
  • 管理 php、yml 和 xml 定义的约束