1
我在本地運行localhost/zf2
中的zf2應用程序。我想在我的模型中檢索應用程序的基本URL(例如http://localhost/
)。如何在ZF2模型中獲得baseUrl?
如何獲取模型中URL的localhost
部分?
或者,我如何識別項目是在線還是離線?
我在本地運行localhost/zf2
中的zf2應用程序。我想在我的模型中檢索應用程序的基本URL(例如http://localhost/
)。如何在ZF2模型中獲得baseUrl?
如何獲取模型中URL的localhost
部分?
或者,我如何識別項目是在線還是離線?
爲什麼你想要得到的基本URL在你的模型?它通常是你在視圖中需要的東西,或者是控制器。 –
嘿夥計,你做錯了。您的模型一定不知道該視圖。 「在線/離線項目」是什麼意思?你想要認識到你正在本地或在生產服務器上運行你的應用程序? 如果是這樣,你可以使用apache的setenv來創建一個環境變量,例如名爲「CURRENT_ENV」的值爲「LOCAL」。如果getenv沒有返回任何東西,這意味着這是生產環境。 儘管如此,你的模型一定不能意識到它的工作環境。模型是關於應用程序的業務規則。 –