【问题标题】:Yii2 - yii\base\InvalidRouteExceptionYii2 - yii\base\InvalidRouteException
【发布时间】:2015-01-28 01:32:00
【问题描述】:

我正在尝试使用 Yii2 进行应用,当我向默认控制器添加新操作时:

public function actionMostrarArticle($id)
{

    $article = (new Query)->select('*')->from('subasta_actual')->where('id = :id');
    $article->addParams([':id' => $id]);

    $imatges = obtenir_imatges_active_from_objecteId($id);

    return $this->render('article',['article' => $article, 'imatges' => $imatges]);

}

我要求它:

<a href="<?=Url::toRoute(['site/mostrarArticle', 'id' => $model->id]);?>">Me interesa</a>

我有一个例外:

exception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request: site/mostrarArticle' inexception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request: site/mostrarArticle'

谁能帮帮我?

谢谢!

托尼

【问题讨论】:

    标签: php exception controller action yii2


    【解决方案1】:

    您应该为该路由创建一个 url,如下所示:

    <?= Url::toRoute(['site/mostrar-article', 'id' => $model->id]) ?>
    

    说明here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-23
      • 2014-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多