使用 Graphviz 產生資料庫關聯與結構圖

edited 十月 2013 in CakePHP
這篇文章分享了可以用 Graphviz 產生資料庫關聯與結構圖的程式碼:
http://cakeexplorer.wordpress.com/2007/12/14/build-image-of-current-cake-schema/

使用方式:
1. 將程式碼放到 cake/console/libs/visualize.php 中
2. 下載並安裝 Graphviz : http://www.graphviz.org/Download..php
*如果是使用 Windows ,記得安裝路徑不要有空白,例如 C:\Program Files\Graphviz2.16 這樣的路徑會造成判讀錯誤
3. 透過 console 指令啟用:
cake.php visualize -tool "C:\Graphviz2.16\bin\dot.exe" -working "../../app/"
*在使用這個指令前,記得將資料庫設定好,而且要有些資料表,資料表與欄位名稱使用 CakePHP 的命名規則
4. 執行順利的話會看到處理過程的訊息,以及完成後在 app/doc 資料夾下會出現圖形檔 :)

直接從網頁複製的程式碼會有引號的問題,我將修正後的程式碼附加上來

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=3047
Sign In or Register to comment.