Yii2 获取一张表的所有字段名称

首页 / php框架 / 正文

可以使用db组件的schema对象执行getTableSchema(表名) 得出表信息, 然后在处理

$tableName = User::tableName(); // 获取表名
$tableSchema = Yii::$app->db->schema->getTableSchema($tableNmae); // 获取表信息
$fields = ArrayHelper::getColumn($tableSchema->columns, 'name', false);
var_dump($fields);
打赏
评论区
头像