调用未知方法:yii2中的yii \ web \ Application :: createUrl()

时间:2016-02-18 09:39:53

标签: php yii2 yii1.x

我曾在Yii1工作,现在我正在尝试使用Yii2。我已经安装了composer然后安装了基本应用程序。但是,当我尝试访问基本应用程序时,我正在收到此错误。任何人都可以帮我解决这个问题吗?

错误是:

  

调用未知方法:yii \ web \ Application :: createUrl()

2 个答案:

答案 0 :(得分:2)

在Yii2中,您可以使用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

答案 1 :(得分:1)

createUrl这是UrlManager类的方法。

用法:Yii::$app->urlManager->createUrl(['site/index']);