目前在我的档案中
控制器/普通/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”
$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 } ?>