2017-04-24 2 views
0

이것은 내 홈 페이지입니다. 다른 페이지로 리디렉션하는 태그는 3 개뿐입니다. 코드 :하이퍼 링크 단추가 작동하지 않습니다.

<div> 
<h1> Welcome to my YeePHP project</h1> 
<h1> Click <a href=" register "> here </a> to register</h1> 
<h1> Click <a href=" login "> here </a> to login</h1> 
<h1> Click <a href=" dashboard "> here </a> to enter the dashboard</h1> 

이 내 DashboardController입니다 :

class DashboardController extends \Yee\Managers\Controller\Controller 

{

/** 
* @Route('/dashboard') 
* @Name('dashboard.index') 
*/ 
public function index() 
{ 
    $app = $this->getYee(); 
    $app->render('dashboard/dashboard.twig', $data = array(

    )); 
} 

/** 
* @Route('/dashboard') 
* @Name('dashboard.post') 
* @Method('POST') 
*/ 

public function post() 
{ 
    $app = $this->getYee(); 

    $name = $app->request->post('name'); 
    $comment = $app->request->post('comment'); 

    $AddCommentModel = new AddCommentModel($name, $comment); 

    if($AddCommentModel->comment() == true) 
    { 
     $AddCommentModel->insertCommentsInDb(); 
     $app->render('dashboard/dashboard.twig', $data = array()); 
    } 
    else 
    { 
     $data = array(
      "error" 
      ); 
    } 

} 

}

난 당신이 생각하고있는 것을 알고있다. h1 태그에 "/"넣기. 이미 시도했지만 슬프게도 작동하지 않습니다. 내가 눈치 챘을 때 @Route('/dashboard')@Route('/(dashboard)')으로 변경하면 대시 보드 페이지가로드됩니다.

답변