webchemistry/forms
最新稳定版本:2.0.0
Composer 安装命令:
composer require webchemistry/forms
包简介
Extension for Nette forms
关键字:
README 文档
README
Installation
Neon
extensions: form: WebChemistry\Forms\DI\FormsExtension form: factories: front: WebChemistry\Forms\Factory\DefaultFormFactory
Faster containers
class ExampleForm extends WebChemistry\Forms\Control { public function createMyForm() { $form = $this->createForm(); $form->addText('text', 'Text'); $form->addText('container.text', 'Text'); $form->addText('container.textTwo', 'Text two'); $form->addContainer('container')->addText('container.text', 'Text'); $form->addText('container.container.textTwo', 'Text two'); unset($form['container.text']); isset($form['container.text']); / return $form; } }
Reusable forms with WebChemistry\Forms\Control
Control:
class ExampleForm extends WebChemistry\Forms\Control { public function createMyForm() { $form = $this->createForm(); // Returns form by module from Application or default, if module not set $form->addText('text', 'Text'); return $form; } }
Presenter:
class FooPresenter extends Nette\Application\UI\Presenter { /** @var ExampleForm */ private $exampleForm; public function __construct(ExampleForm $exampleForm) { $this->exampleForm = $exampleForm; } public function createComponentForm() { return $this->exampleForm->createMyForm(); } }
Custom factories
config:
form: factories: front: FrontFactory # for FrontModule admin: AdminFactory # for AdminModule
统计信息
- 总下载量: 596
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2015-07-27