【问题标题】:Calling unknown method: yii\web\Application::createUrl() in yii2调用未知方法:yii2 中的 yii\web\Application::createUrl()
【发布时间】:2016-05-30 09:35:07
【问题描述】:

我曾在Yii1 工作过,现在我正在尝试使用Yii2。我已经安装了作曲家,然后安装了基本的应用程序。但是现在当我尝试访问基本应用程序时出现此错误。谁能帮我解决这个问题?

错误是:

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

【问题讨论】:

  • 尚不清楚您是否在开箱即用的基本应用程序中遇到此错误。还是你添加了一些代码?
  • 另外,请说明您是如何安装基本应用程序的。
  • @ShamonS 查找并修复Yii::$app->createUrl() 代码。

标签: php yii2 yii1.x


【解决方案1】:

在 Yii2 中,您可以使用 yii\helpers\Url 创建 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】:

    createUrlUrlManager类的方法。

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

    【讨论】:

      猜你喜欢
      • 2014-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-18
      • 1970-01-01
      相关资源
      最近更新 更多