8000 GitHub - peigong/php-model-engine: PHP版本的模型和模型表单引擎
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

peigong/php-model-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP版本的模型和模型表单引擎

项目依赖

在构建当前项目前,需要先在当前目录下的GIT命令行中clone(或SVN checkout)以下依赖项目的分支:

使用说明

  • 需要在模型和模型表单引擎库的上级目录(或上上级目录),放置config.inc.php配置文件,定义WEB系统的静态常量。需要的常量如下:
    • ROOT:整个WEB系统的根目录,用于引用全局的类库。
    • ModelEngineData:定义模型和表单引擎使用的数据库。
    • 如果需要文件上传表单对象、静态化的存储表单配置数据,则需要指定静态常量,如下:
    • STATIC_PATH:上传的物理目录
    • STATIC_HOST:外部访问的地址
  • 需要定义常量jQueryFileUploadLibPath,指向jQuery-File-Upload的类库目录。并且,所有需要用到的JS\CSS\PHP文件在构建后,都要平级存放。
  • 在正式的商业系统中使用时,需要在WEB服务器上(如Apache、Ngix),把模型和模型表单引擎的IOC配置目录(conf)设置为禁止外部访问。
  • 如果需要模型导出的功能,则需要给模型和表单引擎的临时目录(tmp)分配可写权限。
  • 如果应用于商业系统,出于安全的考虑,应该把designer.php和tool.php两个管理页面删除掉。

分发目录说明

  • demo:模型和模型表单引擎的演示DEMO
  • dependencies:模型和模型表单引擎所依赖的PHP和JS框架库,可移植。
  • model-engine:可移植的模型和模型表单引擎的类库。具体使用需参考demo中的js和php配置。

版本的更新记录

0.1.4

  • 修订了单选按钮列表控件的BUG。
  • 优化了在分库的情况下导入、导出的功能。

0.1.3

  • 优化表单配置的获取方式,规避可能的跨域问题。

0.1.2

  • 修订了数据库导入、导出工具的BUG。

0.1.1

  • 增加了模型数据的数据库工具,用于其他系统模块的导入、导出数据。

0.1.0

  • 正式发布可使用版本。
  • 优化了DEMO时,JS配置文件的引用。

开发内测版本

0.0.11

  • 修改了表单宿主模型的BUG。

0.0.10

  • 优化了表单宿主模型的处理逻辑,更加流畅、优雅。

0.0.9

  • 增加了导入、导出和备份的工具。
  • 表单数据由动态获取优化为可以一次生成,静态获取。
  • 约定了系统模块下的mdd目录存放标准的模型定义数据。

0.0.8

  • 升级使用了,PHP网站系统核心基类和接口库的0.0.4版本。
  • 更新了二级菜单的处理方式。

0.0.7

  • 调整目录结构,使模型和表单引擎遵循网站模块的配置标准。

0.0.6

  • 恢复注释掉的表单描述信息,以使复选框控件显示出描述文本。

0.0.5

  • 升级了PHP网站系统核心基类和接口库的版本。

0.0.4

  • 兼容了配置文件中常量和接口可能重复定义的问题。
  • 为模型和表单引擎定义独立的数据库配置。

0.0.3

  • 增加了列表控件向模型表单传递参数的机制。

0.0.2

  • 修订了因为拼写错误所引起的上传控件BUG。

0.0.1

  • 实现模型和模型表单引擎基本的框架机制。

作者信息

About

PHP版本的模型和模型表单引擎

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0