2017 © Pedro Peláez
 

library forms

Reusable form control.

image

aipng/forms

Reusable form control.

  • Monday, February 12, 2018
  • by aipng
  • Repository
  • 0 Watchers
  • 0 Stars
  • 14 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 0 % Grown

The README.md

BaseFormControl

"Form as a component" control. Form should be defined in createComponentForm method., (*1)

Simple structure:, (*2)

/my-app/src/
    templates/MyForm.latte
    MyForm.php
    MyForm.latte

MyForm.latte - customized form template (when needed), (*3)

{form form}
    manual rendering of form controls
    ...
{/form}

MyForm.php, (*4)

final class MyForm extends \AipNg\Forms\BaseFormControl
{

  public function createComponentForm(): \Nette\Application\UI\Form
  {
    $form = ...

    return $form;
  }

}

Usage in presenter, (*5)

//  in presenter

class MyPresenter
  public function createComponentMyForm()
  {
    return new MyForm;
  }

  public function actionEdit()
  {
    $this['myForm']->setDefaults([
      ...
    ]);
  }

Latte

Input description macro helps to show control's description in template when using manual rendering., (*6)

Register in config.neon:, (*7)

latte:
    extensions::
        - AipNg\Latte\FormInputDescriptionExtension

Just use anywhere in form template, (*8)

{inputDescription $controlName}

The Versions

12/02 2018

dev-master

9999999-dev

Reusable form control.

  Sources   Download

MIT BSD

The Requires

 

The Development Requires

by Karel Horsky

form control nette

12/02 2018

0.2.3

0.2.3.0

Reusable form control.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Karel Horsky

form control nette

22/01 2018

0.2.2

0.2.2.0

Reusable form control.

  Sources   Download

BSD

The Requires

 

The Development Requires

by Karel Horsky

form control nette

11/01 2018

0.2.1

0.2.1.0

Reusable form control.

  Sources   Download

BSD

The Requires

 

The Development Requires

by Karel Horsky

form control nette

10/01 2018

0.2.0

0.2.0.0

Reusable form control.

  Sources   Download

BSD

The Requires

 

The Development Requires

by Karel Horsky

form control nette

06/10 2017

0.1.1

0.1.1.0

Reusable form control.

  Sources   Download

BSD

The Requires

 

The Development Requires

by Karel Horsky

form control nette

16/07 2017

0.1

0.1.0.0

Reusable form control.

  Sources   Download

BSD

The Requires

 

The Development Requires

by Karel Horsky

form control nette