Php Yii2-yii\base\InvalidRouteException
我正在尝试使用Yii2进行应用,当我向默认控制器添加新操作时:Php Yii2-yii\base\InvalidRouteException,php,exception,controller,action,yii2,Php,Exception,Controller,Action,Yii2,我正在尝试使用Yii2进行应用,当我向默认控制器添加新操作时: public function actionMostrarArticle($id) { $article = (new Query)->select('*')->from('subasta_actual')->where('id = :id'); $article->addParams([':id' => $id]); $imatges = obtenir_imatges_a
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>
我有一个例外:
异常'yii\base\InvalidRouteException'和消息'cannot resolve the request:site/mostrarArticle'不例外'yii\base\InvalidRouteException'和消息'cannot resolve the request:site/mostrarArticle'
有人能帮我吗
谢谢
Toni您应该为该路线创建一个url,如下所示:
<?= Url::toRoute(['site/mostrar-article', 'id' => $model->id]) ?>
这是解释