Zff\Base module is a set of classes which are commonly used in several ZF2 projects.
- php 5.5+ (with fileinfo extension)
- Zend Framework 2
- DoctrineModule & DoctrineORMModule
- ZFTable (optional)
Installation of this module uses composer. For composer documentation, please refer to getcomposer.org.
php composer.phar require fagundes/zff-base:0.*Then add Zff\\Base to your config/application.config.php.
Installation without composer is not officially supported and requires you to manually install all dependencies that are listed in composer.json
If you want to help check the contribuing instructions here.
- translate files to english (Partial++++)
- setup and include tests cases (Partial+)
- review abstract factories (Partial+)
- create documentation with examples
- Abstract Factories:
Form\FormAbstractFactory- creates all classes that inherits ofForm\AbstractFormorForm\AbstractFieldsetForm\InputFilterAbstractFactory- creates all classes that inherits ofForm\AbstractInputFilterService\ServiceAbstractFactory- creates all classes that inherits ofService\AbstractService
- Util classes at the namespace
Util:Util\Debugger- Debug fuctions.Util\File- Some functions to handle files.- and more
- Others abstract classes:
Entity\AbstractEntity- EntityService\AbstractService- ServiceForm\AbstractForm- FormForm\AbstractInputFilter- InputFilter
- Helper classes
View\Helper\Link- creates a tag Anchor using Url Helper paramsView\Helper\PostLink- as Link but uses js to POSTView\Helper\PaginatorLink- as PostLink receives a $page to create a tag AnchorView\Helper\GetRoute- checks if a passed route is the current oneView\Helper\Escaper\NoEscape- creates a fake Escape, usefull with some helpers that must have a escape but you dont really want to change anything
- Form Elements
Form\Element\Bs*- Includes Bootstrap 4 classes
- Form Helper classes
Form\View\Helper\BsFormRow- Creates a single element (as FormRow Helper) but using Bootstrap struture and css classesForm\View\Helper\BsForm- Creates the entire form (as Form Helper) but using Bootstrap struture and css classesForm\View\Helper\FormActionButton-Form\View\Helper\FormInputClasses-Form\View\Helper\FormMultiCheckboxSplit-Form\View\Helper\FormRadioSplit-
- Router
Mvc\Router\ControllerRouteStack- Copy a model route to several children controllers