php建模(php_uml) 和 Enterprise Architect 自动生成模型
參考網站:http://www.neatstudio.com/?viewmode=normal&action=tags&item=uml
?????????????? 使用PHP_UML生成代碼的UML圖: http://www.laruence.com/2010/05/14/1473.html
php_uml 安裝:
注意安裝過程中pear會用到php配置,應該為php目錄下的php.ini而不是apache下的php.ini,php配置需要加載xsl擴展,在能安裝成功。
1 下載php_uml http://pear.php.net/package/PHP_UML
2 安裝: 根據下載文檔上的方式使用 pear install php_uml 進行安裝
3? laruence, 在這個文件夾上有一個文件Root.php
<?php abstract class Root { private $instance; abstract public function Hi(); } interface Intro { public function Say(); } class Sub extends Root implements Intro { private $instance; public function Say() { echo "I am Laruence"; } public function Hi() { echo "Hello!"; } } ?>執行以下代碼生成uml圖 :phpuml?laruence/?-o?laruence.xmi?-n?laruence?-f?xmi?--pure-object?--no-deployment-view?--no-component-view?--no-docblocks?
在同目錄下可以看到圖片
?
Enterprise Architect 建模支持php的正向方向建模,由php文件可以生成圖表模型,由圖表模型可以生成php文件,可以 參照EA教程 一章。。
總結
以上是生活随笔為你收集整理的php建模(php_uml) 和 Enterprise Architect 自动生成模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: H5使用微信JSSDK的wx.choos
- 下一篇: 胶带的模切工艺解析