front-controller

    0熱度

    2回答

    我想爲所有控制器實現一個語言Setter,並且需要在路由到控制器 - >前端控制器之前運行此方法。 如果已經實現了我的控制器類的方法,但是對於一些使用它必須更早控制器之前運行initilisation class Controller extends CController { public function __construct($id, $module = null)

    0熱度

    1回答

    我試圖擴展我對php中關注點分離的知識。我一直在練習一年以上,並且試圖編寫自己的mvc框架來練習。現在我又陷入了路由和如何啓動MVC黑社會。 我有這個uri,我要地圖,所以我可以找出controller和view使用哪個 $uri = filter_var(rtrim(filter_input(INPUT_GET, 'url', FILTER_SANITIZE_STRING), '/'), FIL

    1熱度

    1回答

    我一直在圍繞這個問題繞了整整一天,似乎沒有任何工作到目前爲止。我承認這可能是一個非常蹩腳的問題,但我現在甚至無法解釋它,但我會盡力期待得到一些幫助! 我有一個前端控制器的MVC網站。所有的請求都被重定向到index.php,並且依賴於URI(我使用一個帶有路由的特殊數組進行用戶友好操作),我的前端控制器調用正確的控制器。標準路由。基本上它工作正常。除了一個細微差別。 我.htaccess文件包含以

    1熱度

    2回答

    我正在使用基於PHP的前端控制器模式,以便index.php提供頁面結構和模板,並且每個頁面的所有內容都位於/pages/內的包含文件中。 index.php /pages/home.inc /pages/about.inc /pages/contact.inc 包含頁面大多是簡單的HTML,因此客戶端可以編輯頁面而不必陷入太複雜的任何事情。 此佈局的問題在於,因爲所有頁面信息都在頁面包

    0熱度

    1回答

    我在搞亂Java2EE Servlets和JSP,當生成的HTML代碼發送到Web瀏覽器時,我仍然感到困惑。我實現了FrontController模式,因此用戶請求被控制器servlet(FC)攔截,它根據請求打包的命令發現,正在請求什麼jsp頁面,並使用request.getRequestDispatcher(path).forward(request, response); 轉發請求和響應然後

    0熱度

    2回答

    請我需要幫助。我在一個網站上工作,並希望將所有請求重定向到一個索引文件,同時允許訪問圖像,CSS,JavaScript和其他非PHP腳本的文檔。我正在使用本地服務器(WAMP)。我遇到的問題是它將所有請求重定向到包含圖像的索引文件。以下是我的htaccess規則。 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /myapp R

    1熱度

    1回答

    以下代碼位於我的FrontController中。 run方法應該調用屬於給定url的控制器動作。例如http://localhost/admin/index應該指向AdminController和indexAction。 這個方法已經有效,但調用其他控制器操作的最佳方式是什麼,例如用於構建我的網站導航或旁邊框的操作(不在網站的主要部分)以及一些信息。每次請求都需要導航,所以這不會實現問題,但是當

    1熱度

    1回答

    TL; DR:如果請求沒有文件的子目錄,我的URL重寫會中斷。如預期的那樣加載默認的home頁面,我得到一個403 Forbidden錯誤。 我正在使用Apache URL重寫來使用Front Controller模式構建站點。到目前爲止,我.htaccess看起來是這樣的: Options -Indexes RewriteCond %{REQUEST_URI} ^/(subdir|subdir

    0熱度

    3回答

    有人能告訴我哪個是MVC 4 c#visual studio中的前端控制器嗎? 我的意思是,我必須做一個大的應用程序,我想增加安全性來限制對控制器和操作的訪問。我曾經在CodeIgniter的Front Controller的Logistic中執行此操作,爲該會話添加一個令牌,因此如果有人想在瀏覽器上手動編寫路由,他無法訪問。 我一直在閱讀[授權(角色=「管理員」)],我不得不承認這是一個解決方案

    2熱度

    2回答

    我需要作出改變Magento的功能_checkBaseUrl內發現: app/code/core/Mage/Core/Controller/Varien/Front.php 作爲最佳實踐我想這與我自己的模塊擴展,所以我不能編輯核心代碼和文件,但它不工作。如果我在覈心文件中進行更改,我會得到所需的響應,但在使用此文件時不起作用。我的模塊被顯示爲在Configuration > Advanced