6

如何找出要在文件中使用的 Joomla 根目录?我尝试了以下没有运气:

    $path = JPATH_COMPONENT; 
    //Gives component root

    $path = JURI::root();
    //Gives absolute path, can't be used for some reason (http://www.site.com)

    $path = $_SERVER['DOCUMENT_ROOT'];
    //Gives public_html folder, but if someone installs joomla in a directory and not in root, it wrecks the whole thing

有没有办法只找到网站的 joomla 根目录?谢谢。

4

2 回答 2

10

可能这可以帮助你 http://docs.joomla.org/Constants

于 2012-08-17T04:02:53.827 回答
9

假设您想包含图像文件夹中的图像,您可以简单地使用它:

$image = JUri::root() . 'images/image_name.png';

JUri::root()并且都JUri::site()始终定义根目录

于 2012-08-17T13:09:23.820 回答