adaoex/zf2-base
最新稳定版本:v1.0.2
Composer 安装命令:
composer require adaoex/zf2-base
包简介
Módulo 'BaseController' para projeto que utilize Zend Framework 2, por @adaoex
关键字:
README 文档
README
Módulo 'Base' para projeto que utilize Zend Framework 2 em complemento ao Zend Skeleton Application
Requisitos (Requirements)
Instalação (Instalation)
Via composer
"require": { "adaoex/zf2-base": "dev-master" }
Registre o módulo no ZendSkeletonApplication
'modules' => array( // .. 'ZF2Base', )
Módulo
Form\Validator
Classes que extendem 'Zend\Validator\AbstractValidator'
ZF2Base\Form\Validator\Cnpj ZF2Base\Form\Validator\Cpf ZF2Base\Form\Validator\CpfCnpj
View\Helpers
ZF2Base\View\Helper\String
Utilização - Nas views (arquivos .phtml)
Retorna String no formato UTF-8, independente do formado de entrada
$this->string( [$string] );
retorna string no formato UTF-8, uma substring (acrescido de ... ), caso o $tamanho for maior que o tamanho da string original
$this->string()->truncar( $string, $tamanho );
ZF2Base\View\Helper\Numero
Retorna número por extenso
$this->numero( [$numero] );
OU
$this->numero()->porExtenso( $numero );
ZF2Base\View\Helper\Moeda
Retorna número no formato brasileiro (locale: pt_BR, currency: BRL)
$this->moeda( $numero );
OU
$this->moeda()->formataBr( $numero ); $this->moeda()=>porExtenso( $numero );
ZF2Base\View\Helper\Formatar
Retorna string formatada
$this->formata()->cep( $string ); $this->formata()->cnpj( $string ); $this->formata()->cpf( $string ); $this->formata()->telefone( $string );
ZF2Base\View\Helper\Data
Tratamentos para Datas
$this->data()->porExtenso( $data ); $this->data()->dataHora( $data );
- 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
$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;
统计信息
- 总下载量: 33
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2015-01-09