我似乎无法找到任何可以很好地执行此操作的扩展/模块/等。
您可以按如下方式访问列元数据,但我想要一种很好的方法将其显示为模型索引中的流程图或超图。
$m=new MyModel;
Yii::log(CVarDumper::dumpAsString($m->tableSchema->columns),'warning');
// echo $ m-> toJSON(); //使用json行为,将其提供给js流程图以显示模式
答案 0 :(得分:0)
phpmyadmin中有一个名为designer的工具。它用PHP编写,真正从数据库中绘制出一个很好的数据模型。你应该参考那个代码。
答案 1 :(得分:0)
不完全是你想要的,但是你看过MySQL Workbench了吗?使用它的经验有点mixed,但我发现保持对数据库的概述非常好。