如果图像值为空,php代码如何写入并停止在codeigniter中读取

时间:2017-10-09 08:14:35

标签: php codeigniter

如果我的图片值为空,我需要编写代码并停止在codeigniter中读取代码 我的代码如下

<?php foreach ($item['items'] as $key => $value): ?>
                         <li><a style="text-decoration:none;" data-fancybox="<?php echo $value['group']; ?>" href="<?php echo base_url(); ?>assets/img/products/<?php echo $value['images'][0]; ?>"><?php echo $value['name']; ?></a></li>
                        <div>
                            <?php  unset($value['images'][0]); ?>
                            <?php if (empty(!$value['images'])) :?>
                                <?php foreach ($value['images'] as $img): ?>
                                    <a data-fancybox="printer" href="<?php echo base_url(); ?>assets/img/products/<?php echo $img; ?>"></a>
                                <?php endforeach ?>
                            <?php endif; ?>
                        </div>
                    <?php endforeach; ?>

更新 看到我的控制器

'name' => 'Compatible Toners',
                    'group' => 'toners',
                    'images' => []
                    ]
                ],

当我的图片为空时,我有以下错误

Severity: Warning

Message: Illegal string offset 'images'

Filename: pages/products.php

Line Number: 11

我需要在我的图片为空时停止此错误

0 个答案:

没有答案