2017 © Pedro Peláez
 

library crud

ZF2 module used to facilitate crud operations on doctrine entities.

image

girafa/crud

ZF2 module used to facilitate crud operations on doctrine entities.

  • Thursday, August 4, 2016
  • by girafa
  • Repository
  • 1 Watchers
  • 1 Stars
  • 126 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Total Downloads, (*1)

Crud

Base module to extend to simplify crud development., (*2)

Installation

Composer

The suggested installation method is via composer:, (*3)

php composer.phar require girafa/crud:dev-master

or, (*4)

  1. Add this project in your composer.json:, (*5)

    "require": {
        "girafa/crud": "dev-master"
    }
    
  2. Now tell composer to download Girafa\Crud by running the command:, (*6)

    $ php composer.phar update
    

Git Submodule

Clone this project into your ./vendor/ directory, (*7)

```sh
cd vendor
git clone https://github.com/girafacomunicacao/girafa-crud.git
```

Configuration

Global configuration

Copy ./vendor/girafa/crud/config/module.config.php to ./config/autoload/crud.global.php This configuration parameters applies to all modules that use Crud, (*8)

Per module configuration

Add in module/YourModule/config/config.php a section like this, (*9)

    'Crud' => array(
        __NAMESPACE__ => array(
            's_indexTitle'      => 'Index page default',
            's_indexTemplate'   => 'crud/index/index',
            's_newTitle'        => 'New page default',
            's_newTemplate'     => 'crud/index/default-form',
            's_editTitle'       => 'Edit page default',
            's_editTemplate'    => 'crud/index/default-form',
            's_detailTitle'     => 'Detail page default',
            's_detailTemplate'  => 'crud/index/detail',
            's_processErrorTitle'       => 'Form errors page default',
            's_processErrorTemplate'    => 'crud/index/default-form',
            's_deleteRouteRedirect'     => 'crud',
            's_processRouteRedirect'     => 'crud',
        )
    )

This configuration parameters applies to all controller extending Crud defined in that namespace, (*10)

Per controller configuration

Redefine in your controller parameters you want to edit after call Crud constructor like, (*11)

class IndexController extends \Girafa\Crud\Controller\CrudIndexController {

    public function __construct($I_service, $I_form) {
        $entityName = 'Dog';
        parent::__construct($entityName, $I_service, $I_form);
        $this->s_indexTitle = 'Title specific for this controller';
    }
}

The Versions

04/08 2016

dev-master

9999999-dev

ZF2 module used to facilitate crud operations on doctrine entities.

  Sources   Download

MIT

The Requires

 

crud zf2