php 我可以使用Yii2类来获取原始数据库表模式吗?

nuypyhwy  于 2022-12-17  发布在  PHP
关注(0)|答案(1)|浏览(98)

我可以使用Yii2核心类读取数据库表的原始模式吗?这样我就可以得到列,类型,长度等的列表了吗?
我试过看yii\db\mysql\Schema,但不知道如何手动使用它。我知道Yii2内部会这样做,因为模型会自动反映表中的列。

yv5phkfx

yv5phkfx1#

可以使用Yii::$db->getSchema()Yii::$db->schema获取yii\db\Schema的示例,然后使用其getTableSchema()方法获取特定表的yii\db\TableSchema示例,等等。

相关问题