如何传递 array/function 来查看页面? [超频]

How to pass array/function to view page ? [OC]

目前在我的文件中

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)

Undefined variable: homepageProductTest

如果你想从控制器文件中使用你的视图文件中的任何变量,那么你必须像下面那样在 data 变量中传递你的值,

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

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

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

在 .tpl 文件中,您可以使用 PHP 使用此变量,例如

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