在Joomla中包含PHP文件

new*_*bie 8 php joomla

我有一个记录器类,我需要记录我的应用程序处理.当我的文件位于includes文件夹中时,如何在Joomla中包含此文件.我不想总是使用../../../来包含该文件,因为每次我包括我的课时我都必须手动计算路径.有没有办法生成相对包含该文件的行?

Mar*_*tin 12

您可以从这里使用Joathla常量for JPath:http://docs.joomla.org/JPath 如下:

include_once (JPATH_ROOT.DS.'includes'.DS.'some.class.php');
Run Code Online (Sandbox Code Playgroud)

您可以使用以下任何一项替换JPATH_ROOT:

JPATH_SITE 
JPATH_BASE 
Run Code Online (Sandbox Code Playgroud)

  • 请注意,DS在2.5中已弃用,在3.0中已删除. (2认同)