您的位置:首页 > 编程语言 > PHP开发

WIN7下使用PHUML获取PHP源码的UML类图

2013-08-16 19:07 183 查看
最近需要写我们比赛项目的文档,需要获得其中一个模块(php)的类图。在网上看了很多工具貌似都不合适,自己画又太麻烦。。。最终总算找到一个合适的:phUML

这里总结下需要的所有软件以及使用方法:

1.SVN工具(TortoiseSVN-1.7.2.22327-x64-svn-1.7.2.msi)

2.phUML源码包

3.graphviz

安装好SVN工具,新建文件夹啊,右键选择SVN检出,填写phUML项目SVN地址:svn://svn.pureenergy.cc/phuml即可下载源代码。

接着修改代码:

config\config.php 10行

将require_once 函数中加入dirname( __FILE__ ) . '/../部分;

即require_once( dirname( __FILE__ ).'/../classes/base.php' );

class\base.php 12行

将include_once 函数中加入dirname( __FILE__ ).'/../'.部分;

即include_once( dirname( __FILE__ ).'/../'.self::$autoload[$classname] );

然后安装graphviz,并且将安装目录加入系统环境变量(注意,如果没有加入环境变量后面可能会出现这种错误:‘neato’不是内部或外部命令)。

最后制作批处理文件并运行:

php C:\phuml\src\app\phuml -r C:\htdocs\ -graphviz -createAssociations false -neato out.png

pause

即可(C:\phuml\src\app\phuml phuml文件目录;C:\htdocs\ 源文件目录)在批处理文件目录下可生成out.png文件,即为uml类图。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: