首页 php框架

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


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

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



文章评论