Thinkphp代码生成器
本站内容除转载精华分类或注明zz以外,其他均为原创内容。转载请注明出处,yhustc.com版权所有
Thinkphp代码生成工具,集成了之前写的项目生成的批处理。本来有两个CodeSmith的模板也足够用了,但是貌似能直接浏览数据库的话,双击自动生成代码更爽一些。SO,花一天时间写了一个。
当然也学习到了一些东西,比如MYSQL.DATA以及ICSharpCode.TextEditor类库使用之类的。
系统要求:.NET Framework 2.0
希望能给广大tper带来方便,呵呵。
下载连接(程序+演示录像):http://www.easyustc.com/soft/TPGenerator.rar
Tags:
On c# @ 2007-12-06 15:20:00 | By yhustc
« 迷你英汉字典
公信危机 »
lee99 | 2007-12-21 00:17:00
我最近正用得上你的东东,感谢你为我们这此TP菜提供这么好的一个工具.发现问题我马上给你汇报啦:如果数据库名有多个"_"会有生成ACTION和MODEL不正常的现象如:crm2_bas_area 我定义为crm2_为前辍,所以Action名应为bas_area但最后生成的为area大家都是程序员我就有什么说什么了,感谢!hn_yh | 2007-12-21 21:46:00
呵呵,主要是我觉得大家一般都是用一个_分隔前缀和后面的部分,我以为大家不会在表名里面用_,SO,我用_分隔后直接取最后一个,呵呵。easyustc上的程序已经修改过了。表名支持多个。谢谢你的关注,呵呵kelystor | 2008-01-07 14:34:00
还有一个小bug,不能处理特殊的表名,即如果表名刚好是MySQL的命令或关键字就会出错,比如,我现在有一个表名为analyze,那么在连接数据库的时候就会报错。hn_yh | 2008-01-07 15:30:00
谢谢你的反馈,我已经修正这个问题了。在www.thinkphp.cn首页下载里面已经更新了。同时更新了编辑器保存文件时会附带BOM的问题。