<?php
namespace api\modules\v1\controllers;
use yii;
use yii\rest\ActiveController;
/**
* Default controller for the `v1` module
*/
class ActionsController extends ActiveController
{
public $modelClass = 'api\modules\v1\models\Test';
public function actionHistory()
{
$request = Yii::$app->request;
if ($request->get('format') == 'json')
\Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
}
public function actionHistorySum()
{
$request = Yii::$app->request;
if ($request->get('format') == 'json')
\Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
}
}
Изучаю api на базе yii2 и столкнулся с проблемой, если перейти по ссылке к этому контроллеру то срабатывает сразу и выдаёт результат в виде xml. (потому что в модели *tableName(){ return 'dbo.Schema' } * ) . Как сделать чтобы это не выводилось?
Схема api->modules->v1->controllers,models