Match's Blog

火柴的废话连篇

用UML2PHP5建模插件进行PHP建模

本文曾被我发布在http://my.oschina.net/xiaofengDavid/blog/345348

这几天在网上浏览PHP相关信息的时候,看见了一个不错的开源建模工具Dia,用Dia可以进行C++ Java 等语言建模之外,也可以进行PHP建模,不过看了几个教程,说的不是很明白,有些还漏了一些环节,因此我研究过后便写这文章了。不多说,要进行PHP建模首先要安装建模软件Dia:Dia官方下载地址,我下载的版本是0.97.2

6K7U}A{R{[71FZ$8SVIB2LX

下载完之后,进行安装,安装非常简单没有需要什么特别注意的。

打开菜单运行dia/Dia,便会到达主界面,确认Dia安装完成。

image

安装完成Dia之后,还需要安装UML2PHP5插件:UML2PHP5官方下载,

选择左上角的菜单中的Download->Installation Windows

$M(7}[USAS[PD3DS$6AT9I9

进入下载页面后下载uml2php插件

E_ADNOJ{PG5HHLWRA

下载该包后,解压,会发现有几个文件,复制以下文件到DIA软件目录的xslt子目录内:

stylesheet.xml    
dia-uml-classes.zx     
dia-uml2php5.zx     
dia-uml2phpsoap.zx     
dia-uml2php5.conf.xsl

记住原包中的stylesheet.xml要备份

再次打开dia,新建项目,左边工具箱下面选择UML

F82%9L[VC}CS(S9~J(3(U@V

画出相应的类图,如下所示(随便画得)

H}(RUWJGQK2NZ`%S(6$[8AB

完成之后 选择左上角文件->保存,然后选择文件->导出,

image

此时会弹出对话框选择保存类型,选择XSL转换过滤器(*.code),点击保存

 

image

此时会出现经XSLT导出对话框,记得选择UML-CLASSES-EXTENDED选项,这样才能选择导出为PHP5格式

imageimage

点击确定,此时程序会在选择保存文件的路径处导出建模好的PHP文件:

F0{$~E(]471X$H1CH5DEZ(6 image