在Yii框架中,homeUrl和baseUrl有什麼區別?Yii框架中的homeUrl和baseUrl有什麼區別?
22
A
回答
18
從文檔:
的baseUrl:
返回應用程序的相對URL。這與 scriptUrl類似,只是它沒有腳本文件名,並且 結尾斜槓被剝離。
雖然,homeUrl是
主頁URL
試着在你的應用程序相呼應的地方自行檢查每個:
echo Yii::app()->getBaseUrl(true);// true tells to get a relative url, false the other way
echo Yii::app()->getHomeUrl();
如何使用每?
baseUrl就像@ bcmcfc表示可以用作應用程序中所有鏈接的基礎。
現在想象一下,你想鏈接到的圖像中web_root/myapp/img/
例如,如果你這樣做,使用絕對路徑e.g <img src="C:/wwww/myapp/img/somepic.jpg>
比方說,你完成了所有的發展,現在要部署一些linux
服務器!
你可以看到,所有的鏈接將被打破:(但相反,如果你做的事:<img src= <?php Yii::app()->baseUrl() ?> . "/img/somepic.jpg"
一切都應該工作正常:)
homeUrl簡直是爲你的應用程序的登錄頁面。嗯,我沒有使用這之前,但我想你可以設置diffirent homeurls根據用戶登錄後的作用,例如!
1
一個是您的應用中鏈接的基本URL。另一個是家庭網址。家庭URL將基於基本URL和將是一個特定的路線或者頁面,例如,在登錄後重定向到
28
Yii::app()->getBaseUrl(true); // => http://localhost/yii_projects
Yii::app()->getHomeUrl(); // => /yii_projects/index.php
Yii::app()->getBaseUrl(false); // => /yii_projects
這是指向圖像等的目錄或文件本身,而不是硬編碼可用於簡潔改名」
相關問題
- 1. Flux和Redux框架有什麼區別?
- 2. CoreBluetooth和ExternalAccessory框架有什麼區別?
- 3. Backoffice和Cockpit框架有什麼區別?
- 4. 平臺和框架有什麼區別?
- 5. .NET微型框架和.NET精簡框架有什麼區別?
- 6. 鳳凰框架中的`def`和`defp`有什麼區別?
- 7. Play框架中的Silhouette和Deadbolt 2有什麼區別
- 8. moqui框架vs其他框架有什麼區別
- 9. UIImageView的框架和界限有什麼區別?
- 10. Golang的net/rpc包和gRPC框架有什麼區別?
- 11. .Net框架的版本v2.0.50727.3053和v2.0.50727.3074之間有什麼區別?
- 12. 有什麼區別`和$(Bash中有什麼區別?
- 13. 在html表格中框架屬性框和邊框之間有什麼區別
- 14. 春季板凳和數據訪問框架有什麼區別?
- 15. CSS UI框架和jQuery UI有什麼區別
- 16. ORM和持久性框架有什麼區別?
- 17. JavaScript框架和庫之間有什麼區別?
- 18. 框架/圖書館和遊戲引擎 - 有什麼區別
- 19. b \ w homekit和外部附件框架有什麼區別?
- 20. LINQ to Entities和實體框架有什麼區別?
- 21. 操作系統和框架有什麼區別?
- 22. linq與sql類和實體框架有什麼區別
- 23. CSS框架和CSS網格有什麼區別
- 24. express框架「module.exports」和「exports」之間有什麼區別?
- 25. Cocoa框架和C靜態庫有什麼區別?
- 26. 框架4和框架4客戶端配置文件:有什麼區別?
- 27. CoreBluetooth框架和IOBluetooth框架的區別
- 28. HTTP框架和web框架的區別?
- 29. YIi的'modules'和Laravel的'packages'有什麼區別?
- 30. Zend Studio和Zend框架中的b/w application.ini,bootsrap.php和index.php有什麼區別
+1路徑的最佳實踐。 –