2017-09-25 1 views
0

저는 yii를 처음 사용하고 있습니다. "안녕하세요"yii2 튜토리얼을 작성하려고합니다. 나는 사이트 컨트롤러에서이 있습니다PHP yii2 404 찾을 수 없음

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

그리고 내 say.php보기에이 : 내가 액세스하려고 할 때, 그러나 project structure
:

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

이 내 프로젝트 구조입니다 say 액션을 보여주기 위해 사이트 (yii.local로 설정)에 404 Not Found가 있습니다.

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

404 error

사람은 여기에 대한 납이있다? 아마도 몇 가지 문서 또는 단계 내가 놓친?

미리 감사드립니다.

+0

yii.local은 백엔드를위한 것입니까? 프론트 엔드? – scaisEdge

+0

frontend, 아마도 백엔드이어야합니까? –

+0

DocumentRoot C : \ Apache24 \ htdocs \ yii2 \ advanced \ backend \ web ServerName yii.local 이것은 내 설정입니다 –

답변

0

나는 컨트롤러는 다음과 같이해야한다 생각 :

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

와 링크 내부, 후 부분 "메시지 ="표시 할 메시지 있어야한다.

1

귀하의 컨트롤러는 확인 및보기 파일입니다.

액세스하려는 URL을 확인하십시오.

그것은 : yii.local/

가 나는 http://localhost/rest_of_the_url

관련 문제