【发布时间】:2014-07-05 03:37:40
【问题描述】:
所以我查看了这个线程来弄清楚如何将数据从控制器发送到视图here。
但是,我试图将具有相同标题的多个值传递给视图,但我似乎无法弄清楚如何执行此操作,并且以后仍然可以访问它们。
我有一个 for 循环,可以抓取用户在其数据库中的所有电影,然后将这些信息存储到一个名为 $data 的数组中
$data = array();
foreach ($films as $film)
{
$title = $film->title;
$description = $film->description;
$url = $film->fileUrl;
$data = array_add($data, 'title', $title);
$data = array_add($data, 'description', $description);
$data = array_add($data, 'url', $url);
}
$this->layout->content = View::make('profileFilms')->with($data);
这可行,但我不知道如何访问此信息,我尝试使用所有三个数据值将每个“电影”制作为自己的数组,然后将其添加到更大的数组中,然后将该数组传递给视图,这又是工作,但我不知道如何访问数据。如果我使用说 {{$title}} 它会抓住一个标题,但我无法同时获得两者。
如何将 N 部影片及其标题、描述和 url 传递给视图以便显示它们,以及如何显示它们?
【问题讨论】:
标签: php arrays laravel laravel-4