2

내 응용 프로그램이 phalcon php framework에 있습니다. 끝에 .html이 포함 된 URL을 리디렉션하고 싶습니다. 리디렉션하려면 컨트롤러 이름을 WindshieldReplacementHtmlController.php으로 작성했는데 그 사이의 점 때문에 리디렉션 할 수 없었습니다. 이 문제를 어떻게 해결할 수 있습니까?mvc에서 URL 리디렉션. localhost/windshield-replacement.html을 localhost/greenvalleyaz로 리디렉션하고 싶습니다.

리디렉션은 :

localhost/windshield-replacement.html 

localhost/greenvalleyaz 

행 I는 타겟 localhost/windshield-replacement-html의 리디렉션을 입력하면하지만 localhost/windshield-replacement.html 사용할 때의 컨트롤러를 검출하지. 올바른 방법입니까? 당신은 내가 user/order.phtml I가 액세스 할 표시 할 뷰에게 예에서

렌더링해야> 행동 - 당신이보기를 보여주지해야한다 MVC에서

+0

은 코드를 공유합니다. – Developer

답변

2

는 직접

당신은 컨트롤러 액션에 액세스 할 수 있습니다 브라우저에서이 페이지 localhost/appname/user/orders

UserController.php

use Phalcon\Mvc\View; 

class UserController { 

    function ProfileAction(){ //access localhost/appname/controller/profile 
    } 

    function loginAction(){ //access localhost/appname/controller/profile 
    } 

    function ordersAction(){ //access localhost/appname/controller/orders 

     $view = new View(); 

     // Setting views directory 
     $view->setViewsDir('app/views/'); 

     $view->start(); 

     // Shows recent posts view (app/views/user/orders.phtml) 
     $view->render('user', 'orders'); 
     $view->finish(); 

     // Printing views output 
     echo $view->getContent(); 

    } 
} 

참조 : Phalcon_Mvc_View