【发布时间】:2012-08-12 13:12:44
【问题描述】:
我正在尝试将我的 $viewData 放入局部变量中。这是我的功能:
function view($layout, $view, $var)
{
extract($var);
include($layout);
}
这是我的使用方法:
$viewData = array($hasImages->arr, $latest->arr, $mostViewed->arr, $all->arr, $this->error);
$this->view('/view/shared/layout.php', '/view/home.php', $viewData);
extract 方法适用于 $this->error 字符串,但不适用于任何数组,例如 $hasImages->arr。它似乎没有在本地上下文中创建变量。
如何将数组放入函数中?
【问题讨论】: