Php yii2 404找不到

时间:2017-09-25 14:12:19

标签: php yii yii2 http-status-code-404 yii2-advanced-app

我是yii的新手,我正在尝试制作“Saying Hello”yii2教程。 我在网站控制器上有这个:

//Code
public function actionSay($message = 'Hello')
{
    return $this->render('say', ['message' => $message]);
}
//Code

这是我的say.php观点:

<?php
use yii\helpers\Html;
?>
<?= Html::encode($message) ?>

这是我的项目结构: project structure
但是,当我尝试访问该站点(配置为yii.local)以显示说明操作时,我得到了404 Not Found。

http://yii.local/index.php?r=site%2Fsay&message=Hello+World

404 error

任何人都有这方面的领导?也许我错过了一些文件或步骤?

提前致谢。

3 个答案:

答案 0 :(得分:1)

您的控制器正常,视图文件也是。

请检查您尝试访问的网址。

它的:yii.local /

我认为它应该是http://localhost/rest_of_the_url

答案 1 :(得分:0)

我认为你的控制器应该是这样的:

public function actionSay($message){
     #code......
}

和链接内部,“message =”之后的部分应该是您要显示的消息。

答案 2 :(得分:0)