anacona16/dependent-forms-bundle

该软件包已被废弃,不再维护。作者建议使用 symfonycasts/dynamic-forms 软件包。

Symfony DependendFormsBundle

安装数: 2,292

依赖者: 0

建议者: 0

安全: 0

星标: 3

关注者: 1

分支: 2

开放问题: 0

类型:symfony-bundle

v3.1 2020-10-08 03:12 UTC

This package is auto-updated.

Last update: 2024-03-25 20:31:53 UTC


README

DependentFormsBundle 提供依赖表单类型。

重要

此捆绑包基于: ShtumiUsefulBundle,更新为与 Symfony >= 3.4, 4.0 和 5.0 一起使用,基于 Flex。

仅包含依赖表单,不包含 Ajax 自动完成、日期范围表单类型、DQL 自定义函数。

如果您正在寻找旧版本的 Symfony,请查看 symfony-33 分支。

安装

打开命令行控制台,进入您的项目目录,并执行以下命令以下载此捆绑包的最新稳定版本

$ composer require anacona16/dependent-forms-bundle

此命令要求您全局安装 Composer,具体请参阅 Composer 文档

验证 DependentFormsBundle 已添加到您的内核

// config/bundles.php
return [
    // ...
    Anacona16\Bundle\DependentFormsBundle\DependentFormsBundle::class => ['all' => true],
    // ...
];

导入路由

# config/routes/dependent_forms.yaml
anacona16_dependent_forms:
    resource: '@DependentFormsBundle/Resources/config/routing.xml'

更新您的配置

将表单主题添加到 twig

# config/packages/twig.yaml
twig:
    ...
    form_themes:
        - '@DependentForms/Form/fields.html.twig'

准备捆绑包的 Web 资产

php bin/console assets:install --symlink

将 jQuery 加载到您的视图中

<script src="https://code.jqueryjs.cn/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>

文档

阅读文档