Rest и enableStrictParsing

Всё что касается построения API
Закрыто
tai
Сообщения: 64
Зарегистрирован: 2013.03.05, 10:10

Rest и enableStrictParsing

Сообщение tai »

Поторопился закрыть тему.

Перехожу по адресу http://tutorial_yii2/frontend/web/users и получаю такой ответ
<response>
<name>Unknown Class</name>
<message>
Unable to find 'frontend\models\User' in file: /home/alex/PhpWork/Tutorial_Yii2/frontend/models/User.php. Namespace missing?
</message>
<code>0</code>
<type>yii\base\UnknownClassException</type>
<file>
/home/alex/PhpWork/Tutorial_Yii2/vendor/yiisoft/yii2/BaseYii.php
</file>
<line>291</line>
<stack-trace>
<item>
#0 [internal function]: yii\BaseYii::autoload('frontend\models...')
</item>
<item>
#1 /home/alex/PhpWork/Tutorial_Yii2/vendor/yiisoft/yii2/rest/IndexAction.php(61): spl_autoload_call('frontend\models...')
</item>
<item>
#2 /home/alex/PhpWork/Tutorial_Yii2/vendor/yiisoft/yii2/rest/IndexAction.php(44): yii\rest\IndexAction->prepareDataProvider()
</item>
<item>
#3 [internal function]: yii\rest\IndexAction->run()
</item>
<item>
#4 /home/alex/PhpWork/Tutorial_Yii2/vendor/yiisoft/yii2/base/Action.php(92): call_user_func_array(Array, Array)
</item>
<item>
#5 /home/alex/PhpWork/Tutorial_Yii2/vendor/yiisoft/yii2/base/Controller.php(154): yii\base\Action->runWithParams(Array)
</item>
<item>
#6 /home/alex/PhpWork/Tutorial_Yii2/vendor/yiisoft/yii2/base/Module.php(454): yii\base\Controller->runAction('index', Array)
</item>
<item>
#7 /home/alex/PhpWork/Tutorial_Yii2/vendor/yiisoft/yii2/web/Application.php(84): yii\base\Module->runAction('user/index', Array)
</item>
<item>
#8 /home/alex/PhpWork/Tutorial_Yii2/vendor/yiisoft/yii2/base/Application.php(375): yii\web\Application->handleRequest(Object(yii\web\Request))
</item>
<item>
#9 /home/alex/PhpWork/Tutorial_Yii2/frontend/web/index.php(18): yii\base\Application->run()
</item>
<item>#10 {main}</item>
</stack-trace>
</response>
Файл по адресу frontend\models\User существует

А если в контроллере прописываю

Код: Выделить всё

<?php

namespace frontend\controllers;

use yii\rest\ActiveController;

class UserController extends ActiveController
{
    public $modelClass = 'common\models\User';
} 
то получаю
<response/>
tai
Сообщения: 64
Зарегистрирован: 2013.03.05, 10:10

Re: Rest и enableStrictParsing

Сообщение tai »

С User получилось

Создаю новую таблицу. заполняю ее. Затем генерирую модель через gii и в результате такая же ошибка.
В модель ничего дописывать не надо?
Закрыто