tobias / zend-expressive-form-delegator
此软件包已被弃用且不再维护。未建议替代软件包。
FormElementManager的分派器,用于从配置中创建表单、字段集和元素。
1.0.0
2016-12-23 11:59 UTC
Requires
- php: ^5.6 || ^7.0
- zendframework/zend-form: ^2.8.2
- zendframework/zend-servicemanager: ^2.7.6 || ^3.0.0
Requires (Dev)
- phpunit/phpunit: ^4.6 || ^5.2.10
- zendframework/zend-coding-standard: ~1.0.0
This package is auto-updated.
Last update: 2020-02-01 19:24:11 UTC
README
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, ] );