如何检查 PHP Opencart 中的空变量?
How to check for empty variable in PHP Opencart?
我正在尝试检查 $video
变量是否为空。我正在使用基于 PHP 的 Opencart 版本 2x。我的设置是:
控制器:
$product_info = $this->model_catalog_product->getProduct($product_id);
$data['video'] = $product_info['video'];
查看:
<img src="<?php echo $video?>" />
我试过使用内置函数 empty
函数:
if (empty($video)) {
echo "Variable 'a' is empty.<br>";
}
但它不起作用。
首先,检查模型是否在控制器中实现。它应该像这样工作
$this->load->model('catalog/product'); // this should be added somewhere before
$product_info = $this->model_catalog_product->getProduct($product_id);
$data['video'] = $product_info['video'];
如果您在控制器中检查 $video
- 样式将为:
if (empty($data['video']) {
echo "Variable 'a' is empty.<br>";
}
对于视图(.tpl 文件)它将是:
<?php if (empty($video)) { ?>
Variable 'a' is empty.<br>
<?php } ?>
我正在尝试检查 $video
变量是否为空。我正在使用基于 PHP 的 Opencart 版本 2x。我的设置是:
控制器:
$product_info = $this->model_catalog_product->getProduct($product_id);
$data['video'] = $product_info['video'];
查看:
<img src="<?php echo $video?>" />
我试过使用内置函数 empty
函数:
if (empty($video)) {
echo "Variable 'a' is empty.<br>";
}
但它不起作用。
首先,检查模型是否在控制器中实现。它应该像这样工作
$this->load->model('catalog/product'); // this should be added somewhere before
$product_info = $this->model_catalog_product->getProduct($product_id);
$data['video'] = $product_info['video'];
如果您在控制器中检查 $video
- 样式将为:
if (empty($data['video']) {
echo "Variable 'a' is empty.<br>";
}
对于视图(.tpl 文件)它将是:
<?php if (empty($video)) { ?>
Variable 'a' is empty.<br>
<?php } ?>