gpt4 book ai didi

Joomla 3.8 - 如何调用 JFactory

转载 作者:行者123 更新时间:2023-12-04 21:33:05 27 4
gpt4 key购买 nike

自上次 joomla 更新到 3.8 以来,我无法通过“NON-Joomla-Script”调用以下函数。

  $db=JFactory::getDBO();

我收到以下错误消息:

Fatal error: Uncaught Error: Class 'JFactory' not found in



我通过 require_once 加载了几个 Joomla-Classes,这从 Joomla 3.7.x 开始就起作用了,例如:
  require_once("[RootToPath]/libraries/joomla/database/factory.php");

我必须加载哪些 Joomla 类才能再次使用该类?

谢谢你的帮助。

最佳答案

classmap.php 是 Sven 提到的关键。
就专门利用它而言,这对我有用:

define( '_JEXEC', 1 );
define( 'JPATH_BASE', '/Full/Server/Path/To/Joomla/Folder' );
require_once ( JPATH_BASE . '/includes/defines.php' );
require_once ( JPATH_BASE . '/includes/framework.php' );

当 framework.php 加载类映射文件时,授予对 JFactory 和其他“J”项的访问权限。

关于Joomla 3.8 - 如何调用 JFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46399428/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com