在现有文件 Yii2 框架中写入数据

M.K*_*sar 2 php file file-writing yii2

我正在尝试在 yii2 框架的 json 文件中写入数据。它返回错误无法打开流。我的代码如下。

$productjson = json_encode($value);
echo $jsonfile=Yii::$app->view->theme->baseUrl.'/assets/json/aresult.json';
$fp = fopen($jsonfile, 'w+');
fwrite($fp, $productjson);
fclose($fp);
Run Code Online (Sandbox Code Playgroud)

小智 7

这是指定路径的正确方法

 $productjson = json_encode($value);
 echo $jsonfile= Yii::getAlias('@webroot/assets/aresult.json');
 $fp = fopen($jsonfile, 'w+');
 fwrite($fp, $productjson);
 fclose($fp);
Run Code Online (Sandbox Code Playgroud)

yii2 有一个类可以使用 json