我正在构建一个基于 com_weblinks 扩展程序的修改版本的自定义扩展程序,有一件事,我根本想不通。
Joomla 3支持标签功能,我按照本指南(http://docs.joomla.org/J3.2:Using_Tags_in_an_Extension)在#__content_types中创建自己的内容类型,joomla模型,joomla xml表单和JTable结构与com_weblinks中的相同。 / p>
它在com_weblinks中工作正常,但在我的扩展中它根本不存储任何标记。经过几个小时的研究,我已经设法找到了,在我的扩展中,JTable类在方法 JTable :: store 中找不到任何Observers。换句话说, $ this-> _observers 是一个空对象,在com_weblinks中它返回Tags observer对象。
我无法找到导致在weblinks表中加载观察者的任何差异,并在我的表格中跳过它们。
任何想法都会被高度评价。