2017 © Pedro Peláez
 

library form

Apishka forms

image

apishka/form

Apishka forms

  • Sunday, March 4, 2018
  • by damnedest
  • Repository
  • 2 Watchers
  • 0 Stars
  • 864 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 40 Versions
  • 0 % Grown

The README.md

Simple form usage

class MyForm extends Apishka_Form_FormAbstract
{
    /**
     * Returns form structure
     *
     * @return array
     */

    public function processStructure()
    {
        // This will add signature field to form, to determine when form was posted,
        // don't forger to include 'signature' in your markup
        parent::processStructure();

        // We can add simple string field
        $this->addField(
            Apishka_Form_Field_String::apishka('string_field')
        );

        // We add simpel int field
        $this->addField(
            Apishka_Form_Field_Int::apishka('int_field')
        );
    }
}

Basic field usage

Each field has functions to manipulate, (*1)

$field = Apishka_Form_Field_String::apishka('field_name')
    // By default all fields have unique ID, but if you want to
    // set some specific
    ->setId('some_id')

    // You can mark field as required
    ->setRequired(true)

    // Returns value if field not presented in request
    ->setDefault('some_string')

    // Set current field value
    ->setValue('some_value')

    // Add transformation on value to the end of transformations list
    ->pushTransformation(
        'Transform/Length',
        [
            'min' => 10,
            'max' => 20,
        ]
    )

    // Unshift transformation to transformations list
    ->pushTransformation(
        'Transform/Callback',
        [
            'callback' => function($value)
            {
                return mb_strtolower($value);
            }
        ]
    )
;

The Versions

04/03 2018

dev-master

9999999-dev

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

14/02 2018

1.2.2

1.2.2.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

14/02 2018

1.2.1

1.2.1.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

14/02 2018

1.2.0

1.2.0.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

14/02 2017

1.1.32

1.1.32.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

07/02 2017

1.1.31

1.1.31.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

07/02 2017

1.1.30

1.1.30.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

07/02 2017

1.1.29

1.1.29.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

17/12 2016

1.1.28

1.1.28.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

17/12 2016

1.1.27

1.1.27.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

01/11 2016

1.1.26

1.1.26.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

20/10 2016

1.1.25

1.1.25.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

16/10 2016

1.1.24

1.1.24.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

16/10 2016

1.1.23

1.1.23.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

16/10 2016

1.1.22

1.1.22.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

19/09 2016

1.1.21

1.1.21.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

24/08 2016

1.1.20

1.1.20.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

20/08 2016

1.1.19

1.1.19.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

20/08 2016

1.1.18

1.1.18.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

19/08 2016

1.1.17

1.1.17.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

19/08 2016

1.1.16

1.1.16.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

19/08 2016

1.1.15

1.1.15.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

18/08 2016

1.1.14

1.1.14.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

18/08 2016

1.1.13

1.1.13.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

18/08 2016

1.1.12

1.1.12.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

17/08 2016

1.1.11

1.1.11.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

17/08 2016

1.1.10

1.1.10.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

16/08 2016

1.1.9

1.1.9.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

16/08 2016

1.1.8

1.1.8.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

16/08 2016

1.1.7

1.1.7.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

16/08 2016

1.1.6

1.1.6.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

16/08 2016

1.1.5

1.1.5.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

14/08 2016

1.1.4

1.1.4.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

10/08 2016

1.1.3

1.1.3.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

09/08 2016

1.1.2

1.1.2.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

09/08 2016

1.1.1

1.1.1.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

05/08 2016

1.1.0

1.1.0.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

05/08 2016

1.0.6

1.0.6.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

05/08 2016

1.0.5

1.0.5.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka

02/08 2016

1.0.3

1.0.3.0

Apishka forms

  Sources   Download

MIT

The Requires

 

The Development Requires

by Evgeny Reykh

form apishka