Joomla 流行文章模块的工作情况如何?
Joomla 流行文章模块的工作情况如何?,joomla,module,Joomla,Module,/modules/mod\u articles\u popular/tmpl/default.php 谁能解释一下,这是怎么回事? 我不明白这些$item->link和$item->title如何获得正确的信息? MySQL查询在哪里?是全局变量吗?如果是,在哪里描述 非常感谢任何建议。因此,与大多数模块一样,/tmpl/default.php包含在模块入口点文件的最后一行,即mod\u articles\u popular.php 在该文件中,首先包括helper.php,然后是 $list
/modules/mod\u articles\u popular/tmpl/default.php
谁能解释一下,这是怎么回事?
我不明白这些$item->link
和$item->title
如何获得正确的信息?
MySQL查询在哪里?是全局变量吗?如果是,在哪里描述
非常感谢任何建议。因此,与大多数模块一样,
/tmpl/default.php
包含在模块入口点文件的最后一行,即mod\u articles\u popular.php
在该文件中,首先包括helper.php
,然后是
$list = modArticlesPopularHelper::getList($params);
如您所见,这将调用helper类的getList()
方法,该方法执行检索文章的$list
的任务
它(modArticlesPopularHelper
)依次加载ContentModel
,并基于默认应用程序参数和模块设置设置$model
的状态
它使用行$items=$model->getItems()
询问模型所需的实际项目
之后,它循环遍历模型返回的项目,并在将其返回到模块之前为每个文章创建一个链接值
因此,$list
中填充了在/tmpl/default.php
文件中的foreach
循环中单独拉出的每个文章项。谢谢cppl:),但是如果我想从另一个表中获取信息,例如#uu content2。我在哪里可以改变?或者这是不可能的?@EdvaPtr-如果您想从另一个表中获取信息,您必须自己编写查询。不要更改core route.php文件。在何处写入?我不明白,如何用抽象类modArticlesPopularHelper分配这个新查询?还是创建另一个类?还是我完全错了/你好,抱歉耽搁了。我仍然需要答案来完全理解它。谢谢你的光临advance@Lodder你还和我在一起吗?