基于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

 

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

一试。

 

 

转载于:https://www.cnblogs.com/apple1/archive/2009/12/08/1619274.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值