Хочу сделать чтобы по крону запускалось консольное приложение и генерировать XML и сохранять его на хостинге.
Почитал перед тем как делать: https://github.com/samdark/yii2-cookboo ... l-response
и вот что сделал:
Код: Выделить всё
<?php
namespace console\controllers;
use frontend\modules\cabinet\models\Vacancy;
use Yii;
use yii\console\Controller;
Class XmlController extends Controller
{
public function actionVacancy()
{
Yii::$app->response->format = \yii\web\Response::FORMAT_XML;
$model = Vacancy::find()->all();
return file_put_contents(Yii::getAlias('@frontend/web/xml/vacancy.xml'),$model);
}
}
Также есть сомнения по поводу: return file_put_contents(Yii::getAlias('@frontend/web/xml/vacancy.xml'),$model);
В общем как правильно сделать сохранение данных в XML файл?