有没有办法把 XML 转换成 Activeform/Database? (Yii2)

Is there anyway to convert XML into an Activeform/Database? (Yii2)

我对 Yii2 还是很陌生,正在尝试找出是否可以将 XML 文件加载到活动表单中,然后可以将其上传到数据库,然后任何人都可以查看该数据具有正确的访问权限。

我在网上四处查看,看到您可以加载 XML 文件但将其显示为原始数据,我查看了这些但我不知道如何转换它进入活动形式。

编辑:或者如果可以将 XML 文件直接上传到数据库也行。

$model = new XMLFileUpload();
    $testupload = new test();
    if (Yii::$app->request->isPost)
    {
        $model->file = UploadedFile::getInstance($model, 'file');

        if ($model->file && $model->validate())
        {
            $model->file->saveAs('uploads/' .$model->file->baseName . '.' . $model->file->extension);
            $xmlfile = file_get_contents('uploads/' .$model->file->baseName . '.' . $model->file->extension);
            $xmlob = simplexml_load_string($xmlfile);
            $xmljson = json_encode($xmlob);
            $xmlarray = json_decode($xmljson, true);
            $testupload->attributes = $xmlarray;
            $testupload->save(false);
        }
    }