Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla 流行文章模块的工作情况如何?_Joomla_Module - Fatal编程技术网

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你还和我在一起吗?