我正在用Laravel 5框架构建一个网站,并且遇到了一些麻烦。PHP5 Laravel - 替换等于值的所有对象属性
我使用Eloquent模型从数据库中提取了一个对象数组,并将其传递给视图。
数组的格式是这样的:
array[object1{prop1:xxxx, prop2: xxxx}, object2{prop1:xxxx,prop2:xxxx}...]
的问题是,一些礼节值false
所以,当我与{{ object1->propriety }}
打印不打印任何东西。
我想要替换数组中所有对象的所有虚假属性,而不是一直放置语句if (!obj1->prop) do something
,因为对象很多。
谢谢。
您可以使用速记if语句:http://davidwalsh.name/php-ternary-examples – ArjanSchouten