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
- 将模型路由复制到多个子控制器