Php 如何以适当的方式在Joomla中包含第三方库?
出于特殊原因,我想使用第三方php图形和图表库(phpCHART)作为我正在为Joomla 3.3应用程序开发的自定义组件 对于我的第一次尝试,当我通过主菜单项调用自定义组件时,包含库似乎失败,导致以下错误: 我所做的: (步骤1)我将phpCHART library文件夹包括在joomla根目录的/libraries中(例如/libraries/phpCHART_Lite)/ (步骤2)在包含行的自定义组件视图的default.php文件中:Php 如何以适当的方式在Joomla中包含第三方库?,php,joomla,Php,Joomla,出于特殊原因,我想使用第三方php图形和图表库(phpCHART)作为我正在为Joomla 3.3应用程序开发的自定义组件 对于我的第一次尝试,当我通过主菜单项调用自定义组件时,包含库似乎失败,导致以下错误: 我所做的: (步骤1)我将phpCHART library文件夹包括在joomla根目录的/libraries中(例如/libraries/phpCHART_Lite)/ (步骤2)在包含行的自定义组件视图的default.php文件中: require_once(JPATH_ROOT
require_once(JPATH_ROOT.'/libraries/phpChart_Lite/conf.php'); //pChart graph
(对于这一行,我查看了中的解决方案)
我认为错误出现在步骤2中,但我不确定如何解决它?错误消息显示故障出现在phpChart文件(特别是server/clsconf.php)中,而不是您的组件中。您在上传之前更新了脚本路径吗?我确实在conf.php:define中添加了这一行('SCRIPTPATH',JPATH_ROOT./libraries/phpChart_Lite/');conf.php是joomla文件吗?如果不是,我认为不会识别JPATH_ROOT。该命令只是joomla框架的一部分,而不是php命令。尝试用实际的完整路径替换“JPATH_ROOT”。