橫幅廣告

2012年2月12日 星期日

在Joomla中得到Component的路徑

在開發Joomla的component的時候,可能常常須要include一些東西,因此必須要知道自己所
寫的component的路徑,進而才有辦法知道檔案的所在之處,最後方能include進來。

*如果資訊會顯示在Client端的話,則要小心有無安全性的問題

因此,我們可以使用以下兩種來得到路徑
  • JPATH_COMPONENT: for site
  • JPATH_COMPONENT_ADMINISTRATOR: for admin
另外,可以搭配『DS』這個常數來分隔資料夾。

EX:

$path = JPATH_COMPONENT.DS."function.phg";
$path會得到C:\...\My Web Sites\joomla/components/com_web_homepage\function.php
//我的環境是Windows,$path結果的有省略一些掉。

沒有留言:

張貼留言