2017-01-28 6 views
0

Я начинаю в Yii2.Я изучаю Yii2 из этого Yii2 documentation link. Когда я запускаю этот файл, он дает мне следующую ошибку. enter image description hereНеизвестный класс - yii base UnknownClassException Yii2

Я создал CountryController в C: \ xampp \ htdocs \ yii \ frontend \ controllers \ CountryController.php.

EDIT:

После изменения имен в контроллере, сейчас я получаю вопрос в поле зрения. enter image description here

+0

Какое пространство имен вы использовали в своем классе CountryController? –

+0

@MrGoobri Я использовал 'namespace app \ controllers; ' – Techy

+0

try 'namescape frontend \ контроллеры;' – Ripper

ответ

1

Сообщение об ошибке в основном говорит о том, что он не может найти ваш контроллер. Поэтому вам нужно убедиться, что ваш файл хранится в том же месте, что и ваше пространство имен. Мое подозрение в том, что они не выравниваются. Итак ...

Вы используете пространство имен app\controllers, но сохраните свой файл в yii\frontend\controllers. Я подозреваю, что yii\frontend\controllers не соответствует app\controllers. Я подозреваю, все, что вам нужно сделать, это использовать пространство имен frontend\controllers - но это зависит от того, какие псевдонимы вы используете.

+0

Я изменил пространство имен, но теперь получаю новую ошибку в представлении. Я прикрепил скриншот – Techy

+0

Это другая проблема. Я предлагаю вам открыть новый вопрос, потому что другие люди могут искать решения для вашей второй проблемы, которые они не смогут найти в вашей первой проблеме - если вы будете следовать. :) Я отвечу и на ваш второй вопрос. –

Смежные вопросы