【发布时间】:2011-12-18 16:27:53
【问题描述】:
我想分析一下 Joomla 将文章保存到数据库的方式,有谁知道我在哪里可以找到相关文件以及在哪里可以得到澄清?
【问题讨论】:
标签: joomla
我想分析一下 Joomla 将文章保存到数据库的方式,有谁知道我在哪里可以找到相关文件以及在哪里可以得到澄清?
【问题讨论】:
标签: joomla
您应该开始查看 com_content。你应该看这里:
/administrator/components/com_content
如果你使用Joomla 1.7,com_content文章模型使用的几乎所有方法都是从父类(JModelAdmin,该类定义在/libraries/joomla/application/component/modeladmin.php)。对于文章模型,save 函数执行对 JModelAdmin::save 的调用,如果您要保存为副本或特色文章,则需要进行一些特殊说明。 此外,考虑到许多插件可能会与您的文章交互并保存它(您可以在插件文件夹中搜索“onContentBeforeSave”和“onContentAfterSave”等方法)。
希望对你有帮助!
【讨论】:
可以看到Joomla数据库结构here。
文章保存在Content 表中。在那里保存 HTML...图像位于文件系统中。
【讨论】: