未找到使用 urlManager 在 Yii2 中手动添加的新页面?
Not Found manually added new page in Yii2 with urlManager?
在Yii2中,我手动添加了一个新页面backend/views/site/new.php
。
那我在页面里给了一个linkbackend/views/site/index.php
:
<a href="<?= Yii::$app->urlManager->createUrl('site/new'); ?>"> New</a>
当我点击 link 时,它显示:
Not Found (#404)
这里有什么问题?
在 SiteController.php
中创建操作,如下所示
public function actionNew()
{
return $this->render('new');
}
并在 views/site/new.php
中创建 new.php
文件
在页面backend/views/site/index.php
中添加New
页面link喜欢
<?= Html::a('New', ['new']) ?>
在Yii2中,我手动添加了一个新页面backend/views/site/new.php
。
那我在页面里给了一个linkbackend/views/site/index.php
:
<a href="<?= Yii::$app->urlManager->createUrl('site/new'); ?>"> New</a>
当我点击 link 时,它显示:
Not Found (#404)
这里有什么问题?
在 SiteController.php
中创建操作,如下所示
public function actionNew()
{
return $this->render('new');
}
并在 views/site/new.php
new.php
文件
在页面backend/views/site/index.php
中添加New
页面link喜欢
<?= Html::a('New', ['new']) ?>