2011-02-08 92 views

回答

1

我相信最初所有ZF的路由都是基於REQUEST_URI的,所以許多路由類在$ request上運行,這是一個字符串。爲了方便諸如子域的路由這樣的事情發生了變化,所以整個請求對象都被傳入了。所以像你的例子那樣的檢查僅僅是在調用之前檢查$ request是一個請求對象(而不是一個字符串)其方法。

(免責聲明:這是根據我對ZF路由類的瞭解推測的,我可能是錯的!)

1

通過Zend框架文檔過篩,我看到一個兄弟類Zend_Controller_Request_HttpZend_Controller_Request_Simple,這是用來獲取命令行信息請求ZF應用程序。有問題的插件可能只適用於使用瀏覽器(或任何HTTP客戶端)請求的Web應用程序,否則這些插件會退出。

相關問題