欢迎来到XOOPS China
用户名 密码 记住我 还未注册?
现在最新的稳定版本是 2.3.3

正在浏览:   1 名游客



 到底部   前一个主题   下一个主题  [无发表权] 请登录或者注册



PHPCoder for XOOPS Class Maker——数据表对象类生成器
Support Team
注册日期:
2005/12/1 9:15
来自 GZ.CN
所属群组:
注册会员
Dev+Hack
帖子: 282 | 精华: 2
等级: 15; EXP: 71
HP: 0 / 367
MP: 94 / 3986
离线

 两年前开发的一个辅助工具,通过配置项目文件读取指定数据表并自动生成XOOPS的数据表对象,还可以自定义模板生成不同代码的class。本程序是采用PHP CLI方式运行,在命令行方式下执行。文件包已包含数据库连接、模板引擎,只须要设置一下make.bat即可使用。

 使用方法:

1. 下载文件包,解压到本地磁盘任意位置。这里以解压到E:\PHPCoder为例。

2. 打开E:\PHPCoder,有一个project_demo的目录,进入之。修改make.bat:

把PHP_CLI_PATH及PHPCODER_PATH设置为你本地环境的路径。
PHP_CLI_PATH是指向php.exe文件的路径,注意,PHP4的话,是要指向\PHP\CLI目录,而PHP5的CLI解析器(即php.exe)就在php目录内。上图所示的是使用PHP 5。

3. 把project_demo复制一份,并改名project_test。进入修改project_demo.php文件名为project_test.php(此为工程文件),并修改make.bat,把PRJ_NAME的值设置为project_test。
注意:工程文件名要与工程目录名一致,否则需要修改make.bat。

4. 填写工程配置文件。

按照上图的注释文件填写相应的项目,保存文件。

5. 运行make.bat,然后到工程目录的class目录看看是否有class文件生成。


附件:



png  project_config_file.png (75.03 KB)
5417_4a725a53ab01e.png 588X528 px

png  make.png (42.97 KB)
5417_4a725a5f360a8.png 530X375 px

png  run_make.png (40.74 KB)
5417_4a725a669e07a.png 668X431 px

7/31 10:46
Email PDF 书签 打印 Blog 举报 回顶部


回复: PHPCoder for XOOPS Class Maker——数据表对象类生成器
Support Team
注册日期:
2008/6/21 17:00
所属群组:
注册会员
技术文档组
帖子: 317 | 精华: 3
等级: 16; EXP: 64
HP: 78 / 391
MP: 105 / 1320
离线
可以贴点代码实例吗?
生成的代码是什么样子的?

7/31 10:53
_________________
东至博客( RSS)
XOOPS
yiiframework
Email PDF 书签 打印 Blog 举报 回顶部


回复: PHPCoder for XOOPS Class Maker——数据表对象类生成器
Support Team
注册日期:
2005/12/1 9:15
来自 GZ.CN
所属群组:
注册会员
Dev+Hack
帖子: 282 | 精华: 2
等级: 15; EXP: 71
HP: 0 / 367
MP: 94 / 3986
离线

你也太快了吧,我还没有发布完你就来了


7/31 10:57
Email PDF 书签 打印 Blog 举报 回顶部


回复: PHPCoder for XOOPS Class Maker——数据表对象类生成器
Support Team
注册日期:
2007/7/16 17:06
来自 彭城/上海
所属群组:
网站管理员
注册会员
资料整理组
帖子: 431 | 精华: 4
等级: 19; EXP: 28
HP: 91 / 457
MP: 143 / 2790
离线
弱弱的问,这个有什么用啊?

7/31 11:26
_________________
Open in new window
Email PDF 书签 打印 Blog 举报 回顶部


回复: PHPCoder for XOOPS Class Maker——数据表对象类生成器
Support Team
注册日期:
2005/12/1 9:15
来自 GZ.CN
所属群组:
注册会员
Dev+Hack
帖子: 282 | 精华: 2
等级: 15; EXP: 71
HP: 0 / 367
MP: 94 / 3986
离线
这个是用来在开发XOOPS模块的时候生成class文件用的。

7/31 16:53
Email PDF 书签 打印 Blog 举报 回顶部


回复: PHPCoder for XOOPS Class Maker——数据表对象类生成器
Support Team
注册日期:
2006/11/30 20:48
来自 beijing
所属群组:
网站管理员
注册会员
Dev+Hack
资料整理组
帖子: 726 | 精华: 16
等级: 24; EXP: 41
HP: 117 / 585
MP: 242 / 4636
离线
迟来的工具

7/31 17:26
Email PDF 书签 打印 Blog 举报 回顶部


回复: PHPCoder for XOOPS Class Maker——数据表对象类生成器
Support Team
注册日期:
2005/12/1 9:15
来自 GZ.CN
所属群组:
注册会员
Dev+Hack
帖子: 282 | 精华: 2
等级: 15; EXP: 71
HP: 0 / 367
MP: 94 / 3986
离线

ez,有没有试用一下?没发现问题吧?


7/31 19:53
Email PDF 书签 打印 Blog 举报 回顶部


回复: PHPCoder for XOOPS Class Maker——数据表对象类生成器
Support Team
注册日期:
2005/12/1 9:15
来自 GZ.CN
所属群组:
注册会员
Dev+Hack
帖子: 282 | 精华: 2
等级: 15; EXP: 71
HP: 0 / 367
MP: 94 / 3986
离线

原来忘记上传了,不好意思各位!难怪一直没有人回帖。现在把程序上传,请大家下载试用。


附件:


zip PHPCoder_0.1_by_scottlai.zip 大小: 856.94 KB; 下载次数: 19

8/10 23:44
Email PDF 书签 打印 Blog 举报 回顶部





可以查看帖子。
不可发帖。
不可回复。
不可编辑自己的帖子。
不可删除自己的帖子。
不可发起投票调查。
不可在投票调查中投票。
不可上传附件。
不可不经审核直接发帖。
不可使用主题类别。
不可以使用HTML语法。
不可以使用签名档。

[高级搜索]


快点报名参加XOOPS China佳站展示吧!
只要你的网站是用XOOPS建立的,便可以报名参加XOOPS China佳站展示。你只需写一篇建站经验或者技巧分享的文章,连同你的网站一同提交,便可以在XOOPS China首页的佳站展示中展览不少于一个周。为你的网站增加知名度,带来更大流量,同时也和其他XOOPSer一起分享经验,共同进步。
点击这里报名参加!