fagundes / zff-base
该包已被废弃,不再维护。没有建议的替代包。
一个用于收集在多个ZF2项目中常用类集的ZF2模块
0.1.7
2016-03-16 03:29 UTC
Requires
- php: >=5.5
- rwoverdijk/assetmanager: 1.4.x
- zendframework/zend-modulemanager: ~2.5
- zendframework/zend-mvc: ~2.5
- zendframework/zend-validator: ~2.5
- zendframework/zend-view: ~2.5
Requires (Dev)
Suggests
- doctrine/doctrine-orm-module: To support AbstractEntity, AbstractEntityRepository, AbstractForm, AbstractFieldset usage
- fagundes/zff-table: To support Service & Table integration usage
- twbs/bootstrap: To support Element\Bs* Form Elements usage
This package is not auto-updated.
Last update: 2020-10-16 21:08:11 UTC
README
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\AbstractForm或Form\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进行POSTView\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- 将模型路由复制到多个子控制器