2

私のアプリケーションはphalcon PHPフレームワークになっています。最後に.htmlを含むURLをリダイレクトしたい。リダイレクトするにはコントローラ名をWindshieldReplacementHtmlController.phpと書いていましたが、その間のドットのためにリダイレクトできませんでした。これをどうすれば解決できますか?URLはmvcでリダイレクトされます。 localhost/windshield-replacement.htmlをlocalhost/greenvalleyazにリダイレクトしたい

localhost/greenvalleyaz 

localhost/windshield-replacement.html 

Iは標的へのリダイレクトをlocalhost/windshield-replacement-html入力私はlocalhost/windshield-replacement.htmlを使用するときには、コントローラを検出しない:から

リダイレクト。 これは正しい方法ですか? MVCでは

+0

あなたのコードを共有してください。 – Developer

答えて

2

あなたは、コントローラのアクションにアクセスする必要が直接

を表示を表示してはならない - >あなたは、私がuser/order.phtml を表示する例ではビュー

をレンダリングする必要があるアクションで私がアクセスしますブラウザからこのページ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

関連する問題