在zf2中为foreach()提供的参数无效

时间:2014-04-01 15:32:10

标签: php zend-framework2

我在PHP / ZF2中收到此错误:

 Warning: Invalid argument supplied for foreach()

我可以渲染表单元素。 为什么我在Zend框架2中收到此错误以及如何解决此错误?

1 个答案:

答案 0 :(得分:1)

可能你试图遍历非对象或非数组变量

如果$foo应该是对象

if(is_object($foo)){
   foreach($foo as $element){
       // ...
   }
}

如果$foo应为数组

if(is_array($foo)){
   foreach($foo as $element){
       // ...
   }
}

希望这会有所帮助