带有整数参数的 Yii2 createurl

Yii2 createurl with integer parameter

我收到错误 语法错误,意外的“‌”(T_STRING) 那是我的 link

 <?php $url=Yii::$app->getUrlManager()->createUrl('admin/message/chat',array('idUser'=>$contact['id'])‌);?>

在规则函数中我添加了以下内容 link:

[['admin/message/chat/idUser/' => 'admin/message/chat']],

我的操作脚本如下所示:

public function actionChat($idUser = null)
    {
        $searchModel = new MessageSearch();
        $dataProvider = $searchModel->search(Yii::$app->request->queryParams);

        return $this->render('index', [
            'searchModel' => $searchModel,
            'dataProvider' => $dataProvider,
            '$idUser' => $idUser,

        ]);
    }

你可能错过了一些关闭}例如:在动作结束时或在控制器结束时class

class MessageController extends Controller
{

    public function actionChat()
    {
        ......  
    }

}  // check for this  

你的错误在

'$idUser' => $idUser,

应该是

'idUser' => $idUser,