用UML2PHP5建模插件进行PHP建模
本文曾被我发布在http://my.oschina.net/xiaofengDavid/blog/345348
这几天在网上浏览PHP相关信息的时候,看见了一个不错的开源建模工具Dia,用Dia可以进行C++ Java 等语言建模之外,也可以进行PHP建模,不过看了几个教程,说的不是很明白,有些还漏了一些环节,因此我研究过后便写这文章了。不多说,要进行PHP建模首先要安装建模软件Dia:Dia官方下载地址,我下载的版本是0.97.2
下载完之后,进行安装,安装非常简单没有需要什么特别注意的。
打开菜单运行dia/Dia,便会到达主界面,确认Dia安装完成。
安装完成Dia之后,还需要安装UML2PHP5插件:UML2PHP5官方下载,
选择左上角的菜单中的Download->Installation Windows
进入下载页面后下载uml2php插件
下载该包后,解压,会发现有几个文件,复制以下文件到DIA软件目录的xslt子目录内:
stylesheet.xml
dia-uml-classes.zx
dia-uml2php5.zx
dia-uml2phpsoap.zx
dia-uml2php5.conf.xsl
记住原包中的stylesheet.xml要备份
再次打开dia,新建项目,左边工具箱下面选择UML
画出相应的类图,如下所示(随便画得)
完成之后 选择左上角文件->保存,然后选择文件->导出,
此时会弹出对话框选择保存类型,选择XSL转换过滤器(*.code),点击保存
 
此时会出现经XSLT导出对话框,记得选择UML-CLASSES-EXTENDED选项,这样才能选择导出为PHP5格式
点击确定,此时程序会在选择保存文件的路径处导出建模好的PHP文件: