Вызов неизвестного метода: yii \ web \ Application :: createUrl () в yii2

Я работал в Yii1 и теперь я пытаюсь использовать Yii2, Я установил композитор, а затем установил основное приложение. Но теперь я получаю эту ошибку, когда пытаюсь получить доступ к основному приложению. Может кто-нибудь помочь мне, как решить эту проблему?

Ошибка:

Вызов неизвестного метода: yii \ web \ Application :: createUrl ()

4

Решение

createUrl это метод UrlManager учебный класс.

Использование: Yii::$app->urlManager->createUrl(['site/index']);

1

Другие решения

В Yii2 вы можете создать URL, используя yii\helpers\Url,

Например:

// Url::to() calls UrlManager::createUrl() to create a URL
$url = Url::to(['post/view', 'id' => 100]);

Больше информации http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html

2

По вопросам рекламы [email protected]