我有一个html元素,例如它将是一个图像,我想检查我的实体的某些条件,并根据这个添加或不是这个元素的一些类,如下所示:
<div class="btn btn-default">
{{ HTML::image('//image.png', '', array("class" => "{{{in_array($prod->id, $deleted) ? 'hidden':''}}}")) }}
</div>
所以,我在这一行上有一个例外: “数组到字符串转换”
请告诉我,我该怎样避免它?
答案 0 :(得分:3)
您应该使用:
<div class="btn btn-default">
{{ HTML::image('//image.png', '', array("class" => in_array($prod->id, $deleted) ? 'hidden':'')) }}
</div>
当然$prod->id
必须是单个元素(字符串,整数,浮点数),$deleted
必须是array
。如果您仍然收到此消息,则需要检查$prod->id
和$deleted
的类型。