我似乎找不到任何可以很好地做到这一点的扩展/模块/等。
您可以按如下方式访问列元数据,但我想要一种在模型索引中将其显示为流程图或超图的好方法。
$m=new MyModel;
Yii::log(CVarDumper::dumpAsString($m->tableSchema->columns),'warning');
// 回显 $m->toJSON(); // 使用 json 行为,将其提供给 js 流程图以显示架构
我似乎找不到任何可以很好地做到这一点的扩展/模块/等。
您可以按如下方式访问列元数据,但我想要一种在模型索引中将其显示为流程图或超图的好方法。
$m=new MyModel;
Yii::log(CVarDumper::dumpAsString($m->tableSchema->columns),'warning');
// 回显 $m->toJSON(); // 使用 json 行为,将其提供给 js 流程图以显示架构
phpmyadmin 中有一个工具叫做设计器。它是用 PHP 编写的,并且真的从数据库中绘制了一个很好的数据模型。你应该参考那个代码。
不完全是您想要的,但是您看过MySQL Workbench了吗?使用它的经验有些混杂,但我发现保持对数据库的概述非常好。