【发布时间】:2019-04-29 06:15:34
【问题描述】:
错误:
count():参数必须是数组或者实现了Countable的对象
错误来自\vendor\yiisoft\yii2\helpers\BaseHtml.php(第1302行)
$content = Html::tag('tr', implode('', $cells), $this->headerRowOptions);
调用: vendor\yiisoft\yii2\helpers\BaseHtml.php(第 150 行)
$html = "<$name" . static::renderTagAttributes($options) . '>'
依次调用:
if (count($attributes) > 1) { ...
(也在同一个文件中)
问题是:这个错误的根源是什么,如何修复/避免它?
答案包括在内,在下面找到...问题的原因不是很直观。
添加此问题的唯一目的是帮助其他可能在使用 yii2 并升级到 php 7.2 时遇到类似问题的人
【问题讨论】:
标签: php gridview count yii2 kartik-v