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