2017 © Pedro Peláez
 

library zf2-base

Módulo 'BaseController' para projeto que utilize Zend Framework 2, por @adaoex

image

adaoex/zf2-base

Módulo 'BaseController' para projeto que utilize Zend Framework 2, por @adaoex

  • Friday, January 16, 2015
  • by adaoex
  • Repository
  • 1 Watchers
  • 1 Stars
  • 18 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

ZF2Base

Módulo 'Base' para projeto que utilize Zend Framework 2 em complemento ao Zend Skeleton Application, (*1)

Requisitos (Requirements)

Instalação (Instalation)

Via composer

"require": {
    "adaoex/zf2-base": "dev-master"
}

Registre o módulo no ZendSkeletonApplication, (*2)

'modules' => array(
 // ..
 'ZF2Base',
)

Módulo

Form\Validator

Classes que extendem 'Zend\Validator\AbstractValidator', (*3)

ZF2Base\Form\Validator\Cnpj
ZF2Base\Form\Validator\Cpf
ZF2Base\Form\Validator\CpfCnpj

View\Helpers

ZF2Base\View\Helper\String

Utilização - Nas views (arquivos .phtml), (*4)

Retorna String no formato UTF-8, independente do formado de entrada, (*5)

$this->string( [$string] ); 

retorna string no formato UTF-8, uma substring (acrescido de ... ), caso o $tamanho for maior que o tamanho da string original, (*6)

$this->string()->truncar( $string, $tamanho );

ZF2Base\View\Helper\Numero

Retorna número por extenso, (*7)

$this->numero( [$numero] );

OU, (*8)

$this->numero()->porExtenso( $numero );

ZF2Base\View\Helper\Moeda

Retorna número no formato brasileiro (locale: pt_BR, currency: BRL), (*9)

$this->moeda( $numero ); 

OU, (*10)

$this->moeda()->formataBr( $numero );

$this->moeda()=>porExtenso( $numero );

ZF2Base\View\Helper\Formatar

Retorna string formatada, (*11)

    $this->formata()->cep( $string );
    $this->formata()->cnpj( $string );
    $this->formata()->cpf( $string );
    $this->formata()->telefone( $string );

ZF2Base\View\Helper\Data

Tratamentos para Datas, (*12)

$this->data()->porExtenso( $data );
$this->data()->dataHora( $data );

Mail

  • Configurações em ..\config\autoload\global.php
return array(
    'mail' => array(
        'name' => 'smtp.googlemail.com',
        'host' => 'smtp.googlemail.com',
        'connection_class' => 'login',
        'connection_config' => array(
            'username' => 'email@gmail.com',
            'password' => '123',
            'ssl' => 'tls',
            'port' => 465,
            'from' => 'email@gmail.com'
        )
    )
);

Utilização em Controllers, (*13)

$transport = $this->getServiceLocator()->get("ZF2Base\Mail\Transport");
$view = $service = $this->getServiceLocator()->get("View");
$mail = new Mail($transport, $view, 'page-template');
$mail->setSubject( ... )
        ->setTo( ... )
        ->setData( ... )
        ->prepare()
        ->send();

ZF2Base\Controller

  • BaseController
  • Get Zend\Session;
  • Get EntityManager;
  • CRUD Controller;
  • Zend\Paginator;

The Versions

16/01 2015

dev-master

9999999-dev https://github.com/adaoex/zf2-base

Módulo 'BaseController' para projeto que utilize Zend Framework 2, por @adaoex

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework crud zf2 module

16/01 2015

v1.0.2

1.0.2.0 https://github.com/adaoex/zf2-base

Módulo 'BaseController' para projeto que utilize Zend Framework 2, por @adaoex

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework crud zf2 module

16/01 2015

v1.0.1

1.0.1.0 https://github.com/adaoex/zf2-base

Módulo 'BaseController' para projeto que utilize Zend Framework 2, por @adaoex

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework crud zf2 module