0

/modules/mod_articles_popular/tmpl/default.php

有人可以解释一下,这是如何工作的吗?我不明白这些$item->link$item->title得到正确的信息?MySQL查询在哪里?是全局变量吗?如果是,它们在哪里被描述?

非常感谢任何建议。

4

1 回答 1

0

因此,像大多数模块一样/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

于 2012-09-09T11:49:09.967 回答