每当我尝试在Yii框架中使用Gii生成一个模型时,它会抛出:
php警告:count():参数必须是数组或实现Countable的对象
它还提到了以下文件:
yiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
虽然有相同标题的问题存在,但没有一个能解决我的问题。我用的是yii版本1.1.14和windows 10
3条答案
按热度按时间inb24sb21#
你应该升级Yii到1.1.21 -这个bug was fixed差不多2年前就出现了。
eivgtgni2#
如果你想在不升级现有Yii版本的情况下修复它,那么请按照下面的步骤操作。
框架/gii/生成器/模型/模型代码.php:371
且固装了
只需检查$pk是否为数组,并将值存储在新变量$count中并返回。
gcxthw6b3#
将Php降级到5.6可以很好地使用旧版本的yii。