在我的 UsersController 的索引操作中,我想将字符串和数组传递给查看,以便我的视图正确呈现。我不知道我做错了什么,但我的视图文件没有让我的数组之一查看。
$users = $this->User->getUsers();
//Setting all variable that are present in layout
$this->set('title_for_layout','Users - Admin');
$page_headings = array("text" => "Users", "clss" => "icon-head");
$this->set('page_heading', $page_headings);
//Ends here
//This is actually going to action view file
$this->set(compact('users'));
我的查看文件代码是这样的
<div><?php echo $page_heading[0]['text']; ?></div>
<?php foreach($users as $user){ ?>
我可以在这里获得 $users 变量,但注意到获得了 $page_heading。
我收到此错误Undefined variable: page_heading
。
我已经尝试过这样的一切:
$this->set($page_headings);
$this->set(compact('page_headings');
是的,在执行上述代码后,我已将视图文件中的变量名也更改为 page_headings。我无法让它工作。可以请任何人帮助。
提前致谢。