Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将数组/函数传递到查看页面?[OC]_Php_Mysql_Opencart - Fatal编程技术网

Php 如何将数组/函数传递到查看页面?[OC]

Php 如何将数组/函数传递到查看页面?[OC],php,mysql,opencart,Php,Mysql,Opencart,当前在我的文件中 controller/common/home.php $this->load->model('catalog/category'); $homepageProductTest = $this->model_catalog_category->homepageProductTest(); 当我回显$homepageProductTest时,有一堆数组 我想要的是: 如何将变量传递到视图文件(home.tpl) 我经常遇到的错误(view/theme/xx

当前在我的文件中

controller/common/home.php

$this->load->model('catalog/category');
$homepageProductTest = $this->model_catalog_category->homepageProductTest();
当我回显$homepageProductTest时,有一堆数组

我想要的是: 如何将变量传递到视图文件(home.tpl)

我经常遇到的错误(view/theme/xxx/template/common/home.tpl)

未定义变量:homepageProductTest

$data['homepageProductTest'] = $homepageProductTest; //write this code in your controller file

如果要使用控制器文件中视图文件中的任何变量,则必须在
数据中传递值
变量,如下所示

就像你的情况一样,你想要“homepageProductTest”

在.tpl文件中,可以使用PHP之类的

<?php foreach($homepageProductTest as $producttest){ ?>
  //your code here
<?php } ?>

//你的代码在这里

如果要使用控制器文件中视图文件中的任何变量,则必须在
数据中传递值,如下所示:

就像你的情况一样,你想要“homepageProductTest”

在.tpl文件中,可以使用PHP之类的

<?php foreach($homepageProductTest as $producttest){ ?>
  //your code here
<?php } ?>

//你的代码在这里