/modules/mod_articles_popular/tmpl/default.php
有人可以解释一下,这是如何工作的吗?我不明白这些$item->link并$item->title得到正确的信息?MySQL查询在哪里?是全局变量吗?如果是,它们在哪里被描述?
非常感谢任何建议。
因此,像大多数模块一样/tmpl/default.php,模块入口点文件的最后一行包含,即mod_articles_popular.php
在该文件helper.php中首先包含
$list = modArticlesPopularHelper::getList($params);
如您所见,这调用了getList()辅助类的方法,该方法执行检索$list文章的任务。
它 ( modArticlesPopularHelper) 依次加载ContentModel并设置$model基于默认应用程序参数和模块设置的状态。
它向模型询问该行所需的实际项目$items = $model->getItems()。
之后,它遍历模型返回的项目,并在link将每篇文章返回到模块之前为每篇文章创建一个值。
结果是填充了在文件循环中$list单独拉出的每个文章项目。foreach/tmpl/default.php