如何通过数组/函数查看页面? [OC]

问题描述 投票:1回答:1

当前在我的文件中

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

php mysql opencart
1个回答
0
投票

如果您想在控制器文件的视图文件中使用任何变量,则必须在 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 } ?>

© www.soinside.com 2019 - 2024. All rights reserved.