fagundes/zff-base

该包已被废弃,不再维护。没有建议的替代包。

一个用于收集在多个ZF2项目中常用类集的ZF2模块

0.1.7 2016-03-16 03:29 UTC

This package is not auto-updated.

Last update: 2020-10-16 21:08:11 UTC


README

Latest Unstable Version Build Status Coverage Status

Latest Stable Version Build Status Coverage Status

Total Downloads License

Zend Framework 2的Zff Base

Zff\Base模块是一组在多个ZF2项目中常用类。

要求

  • php 5.5+(带有fileinfo扩展)
  • Zend Framework 2
  • DoctrineModule & DoctrineORMModule
  • ZFTable(可选)

安装

此模块的安装使用composer。有关composer文档,请参阅getcomposer.org

php composer.phar require fagundes/zff-base:0.*

然后将Zff\\Base添加到您的config/application.config.php

不使用composer的安装不受官方支持,并需要您手动安装composer.json中列出的所有依赖项。

贡献

如果您想帮助检查贡献说明,请在此处

待办事项

  • 将文件翻译成英文(部分++++)
  • 设置并包含测试用例(部分+)
  • 审查抽象工厂(部分+)
  • 创建带有示例的文档

可用主要类

  • 抽象工厂
    • Form\FormAbstractFactory - 创建所有继承自Form\AbstractFormForm\AbstractFieldset的类
    • Form\InputFilterAbstractFactory - 创建所有继承自Form\AbstractInputFilter的类
    • Service\ServiceAbstractFactory - 创建所有继承自Service\AbstractService的类
  • Util命名空间中的实用类
    • Util\Debugger - 调试函数。
    • Util\File - 一些处理文件的功能。
    • 等等
  • 其他抽象类
    • Entity\AbstractEntity - 实体
    • Service\AbstractService - 服务
    • Form\AbstractForm - 表单
    • Form\AbstractInputFilter - 输入过滤器
  • 助手类
    • View\Helper\Link - 使用Url Helper参数创建一个标签锚点
    • View\Helper\PostLink - 与Link类似,但使用js进行POST
    • View\Helper\PaginatorLink - 与PostLink类似,但接收一个$page来创建一个标签锚点
    • View\Helper\GetRoute - 检查传递的路由是否是当前路由
    • View\Helper\Escaper\NoEscape - 创建一个假的Escape,对一些必须具有Escape但不想真正更改任何内容的助手类很有用
  • 表单元素
    • Form\Element\Bs* - 包含Bootstrap 4类
  • 表单助手类
    • Form\View\Helper\BsFormRow - 创建单个元素(如FormRow Helper),但使用Bootstrap结构和CSS类
    • Form\View\Helper\BsForm - 创建整个表单(如Form Helper),但使用Bootstrap结构和CSS类
    • Form\View\Helper\FormActionButton -
    • Form\View\Helper\FormInputClasses -
    • Form\View\Helper\FormMultiCheckboxSplit -
    • Form\View\Helper\FormRadioSplit -
  • 路由器
    • Mvc\Router\ControllerRouteStack - 将模型路由复制到多个子控制器