【发布时间】:2012-09-20 13:23:25
【问题描述】:
我创建了自己的组件。当我向我的组件添加一条新记录时,我还希望它在 joomla 中创建一篇新文章(即使用 com_content)。
我在堆栈溢出Programmatically adding an article to Joomla 上找到了这个,它解释了如何做到这一点。该代码很有意义,并且看起来可以工作。问题是一旦开始调用 com_content 中包含的方法,com_content 中的所有相对 URL 都会崩溃,并且 joomla 会抛出错误。
有谁知道克服这个问题的方法吗?来自上述链接的评论表明,在包含它之前将当前工作目录更改为 com_content 会起作用,但我不能 100% 确定如何执行此操作。
【问题讨论】:
-
Joomla 抛出的错误是什么?另外,Joomla 是什么版本的?
-
我觉得PHP再清楚不过了……文件不存在。
-
是的,因为相对 URL 没有使用正确的基本路径 - 这是我的问题。
标签: php joomla content-management-system joomla2.5