0

我在安装 Joomla 时遇到了这个问题。

Warning: Invalid argument supplied for foreach() components/com_content/models/frontpage.php on line 104

我试图用谷歌搜索这个错误,但没有任何可以解决我的问题的方法。不知何故,这个错误导致我的模板中断,并且无法加载其中的某些部分。

错误在网站前端不可见,但会显示在 error_log 中。

4

2 回答 2

1

您的首页上可能没有导致 foreach 抛出此警告的内容。

$Arows = $this->_getList($query, $limitstart, $limit);
...
foreach ($Arows as $row)
...

将项目(文章)分配到首页并再次检查。

于 2012-09-05T11:31:52.567 回答
0

这意味着参数不是数组或对象。

您可以通过使用is_arrayis_object跳过 foreach来首先测试它是否是一个数组,并且只有在有东西时才执行。

于 2012-09-05T11:34:22.410 回答