基于mysql , php 的代码自动生成

我们使用mysql,php 开发oa, 网站 后台类程序,大约80%的时间都在做CRUD 等基本操作,既然我们是程序员

,我们的能力就是减少重复劳动,提高工作效率,对客户我们的价值是如此,对我们自己的工作也应该如此.有没有

能够提高我们开发效率的方法呢?

当然可以。

方法一是,使用一种框架,就像JSP 开发框架那样,对对象的关联,基本操作都实现自动生成对象(OR) ,然后添加

自己的代码。这需要我们掌握至少一种框架。

我现在要说的是一种基于2次模板的方法。

1.首先我们新建一个目录,存放一个模块

2.新建立一个列表的页面,叫做

index.php 其中连接到

createshow.php 显示新建页面,展示的是create.tpl 模板, 可以做登录验证,查找字段初始化...

create.php 保存表单内容

同时新建 Updateshow.php Update.tpl update.php

Delete.php

Print.php

export.php

 

调试好整个页面和相关代码后

备份

将所有代码中变化的字段部分,提取用一个个模板变量表示

3.建立模板生成程序 ,通过替换模板变量 ,生成目标程序

4.修改目标程序,添加关联功能,添加/去掉验证字段等信息

5.添加自动生成程序无法自动完成的模块。

6。装配整个项目

 

这样整个项目的开发时间大约可以缩短1半。比起使用框架式可能还节约时间。

这样做的好处就是您只需要掌握一个简单的模板引擎,对php熟练程度一般的组员来说也可以快速掌握。

使用的技术:php原生代码,mysql访问,html模板, js 验证,sinaeditor

 

此方法被我应用在某些项目中,达到了提高工作效率的目的。收到良好的效益。受到工作组员一致好评。您不妨

一试。

 

 

posted @ 2009-12-08 11:54  苹果X1  阅读(372)  评论(0编辑  收藏  举报