2017-25 © Pedro Peláez
 

framework framework

Extensions of Zend Framework 3

image

fgslframework/framework

Extensions of Zend Framework 3

  • Monday, February 19, 2018
  • by fgsl
  • Repository
  • 1 Watchers
  • 0 Stars
  • 6 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Fgsl framework

Extensions of Laminas, (*1)

These components make easy to build web application using Laminas framework., (*2)

Authentication

  • Fgsl\Authentication\Adapter\DoctrineTable

This class is an database adapter that uses a Doctrine EntityManager to establish the connection., (*3)

Db

  • Fgsl\Db\DoctrineManager\DoctrineManager
  • Fgsl\Entity\AbstractEntity

These two components allows to integrante Doctrine as ORM manager of application, (*4)

  • Fgsl\TableGateway\AbstractTableGateway
  • Fgsl\TableGateway\AbstractTableModelGateway

These component is an improvement for Laminas default TableGateway. The first works with ActiveRecord pattern., (*5)

Form

  • Fgsl\Form\AbstractForm

This component allow to define dynamic forms with less code than Laminas default Form., (*6)

InputFilter

  • Fgsl\InputFilter\InputFilter

This component improves Laminas default InputFilter., (*7)

Model

  • Fgsl\Model\AbstractActiveRecord

This component defines minimal structure for a model and is used by MVC components. This class implements the Active Record Pattern. It replaces the old class AbstractModel., (*8)

  • Fgsl\Model\AbstractModel

This component defines minimal structure for a model and is used by MVC components. It is not coupled to database table record., (*9)

IMPORTANT: There is a compatibility break between 3.0.1 and 3.1.0. Classes created with AbstractModel until 3.0.1 must use AbstractActiveRecord from 3.1.0., (*10)

MVC

  • Fgsl\Mvc\Controller\AbstractCrudController

This component makes easy to create CRUD pages with pagination using Laminas\Db., (*11)

  • Fgsl\Mvc\Controller\AbstractDoctrineCrudController

This component makes easy to create CRUD pages with pagination using Doctrine., (*12)

ServiceManager

  • Fgsl\ServiceManager\ServiceManager

This component is a helper to application DI container., (*13)

View

  • Fgsl\View\JSHelper

This component helps to load in a organized way Javascript into view scripts., (*14)

The Versions