0

我是CakePHP的新手& Mysql Workbench,我只是做了一個反向工程,以一個用cakephp(Croogo CMS)構建的開源應用程序。爲了更好地理解我想要繪製它們的表之間的關係,但是使用mysql工作臺,表格會獲取新列作爲外鍵。我認爲這不是正確的做法。EER mysql工作臺圖

我的問題是:
1)如何使用mysql工作臺來繪製/查看錶之間的關係?
2)你知道我在哪裏可以找到一個使用cakephp約定的EER mysql工作臺圖表,並且可以幫助我弄清楚這個東西是如何工作的?

回答

1

問題是,此CMS未在數據庫中設置正確的關係。這就是爲什麼他們不從數據庫中檢索。

如果您知道表格之間的關係(希望Croogo CMS遵循Cake命名約定),您可以通過圖標「放置使用現有列的關係」來設置表格之間的關係(它是關係的最後一個圖標工具欄)。您需要從子表中選擇一列,然後選擇主表的ID列,並且將創建關係。

記住,至少對我來說Workbench是一個有點不穩定,懵懵懂懂崩潰 - 所以請定期更改:)

+0

許多許多THX這是正確的答案! – dole 2010-11-13 18:57:27