tobias/zend-expressive-form-delegator

此软件包已被弃用且不再维护。未建议替代软件包。

FormElementManager的分派器,用于从配置中创建表单、字段集和元素。

1.0.0 2016-12-23 11:59 UTC

This package is auto-updated.

Last update: 2020-02-01 19:24:11 UTC


README

License Latest Stable Version PHP 7 ready Build Status Coverage Status Total Downloads

Zend FormElementManager的分派器

此软件包提供了一个FormElementManager的分派器,该分派器配置PluginManager使用来自config中的form_elements的服务配置。

该软件包旨在与Zend Expressive Skeleton或任何其他Zend Expressive应用程序一起使用。

安装

通过composer安装此软件包是最简单的方法。

$ composer require tobias/zend-expressive-form-delegator

配置

在通常情况下,如果您只使用单个连接,则只需定义FormElementManager的分派器工厂即可。

return [
    'dependencies' => [
        'delegators' => [
            'FormElementManager' => [
                \Tobias\Expressive\Form\FormElementManagerDelegatorFactory::class,
            ],
        ],
    ],
];

使用Expressive Config Manager

如果您使用Expressive Config Manager,您可以轻松添加ConfigProvider类。

$configManager = new ConfigManager(
    [
        \Tobias\Expressive\Form\ConfigProvider::class,
    ]
);