WYF 半成品应用

dev-master 2020-07-29 18:31 UTC

This package is auto-updated.

Last update: 2024-08-29 03:47:24 UTC


README

CFX 框架(从 WYF 框架分叉而来)是在过去几年中构建起来的一个框架。虽然它是为特定项目构建的,但它足够通用,可以应用于其他项目。

我觉得它有点过时和“古怪”……但你肯定会找到它对你非常有用的时刻。这不是一种“一刀切”的框架。它的主要目的是帮助构建那些数据库驱动的应用,其中包含视图、大量复杂表单和报告。实际上,它是一个部分构建的应用程序,你所要做的就是编写你的模块。

基本架构

CFX 应用程序框架某种程度上是面向对象的,并表现出一些基本的模型-视图-控制器(MVC)特征。

框架提供API,有助于

  • 与 PostgreSQL 数据库接口
  • 数据库表的对象关系映射
  • 表单生成和验证。
  • 视图或列表生成和处理。
  • 报告生成
  • 通过PHPUnit自动化测试框架进行测试。
  • 用户访问控制和身份验证。
  • 日志和审计跟踪
  • 我忘了其他什么

一些局限性

以下问题一直是许多使用这个框架的开发者的痛点

  • 目前它只支持postgresql
  • 主题化应用程序会让人头疼(但是你可以修改框架提供的css)
  • 你可能需要编写像SystemSetupUsersRolesController这样的长名字的类……唉