1

我从我的数据库中传递一个数组/对象来查看文件,如下所示:

View::make('home.announcements')
    ->with('announcements', Announcements::all());

当它被传递给视图文件时,它包含一些整数,例如:

 $announcements[$k]->month //Output 05

我需要在里面调用一个函数base.php来将 05 转换为“May”,所以我会在视图中得到“May”的结果。

 <span> {{ $this->convertMonthToString($announcements[$k]->month) }} </span>
 //Output: <span>May</span>

我知道我可以直接通过它,->with但这不是我要问的。我不想使用附加->with的 's 传递附加信息。

我希望我的观点能够处理那些基本的输出功能。

我怎样才能做到这一点?

4

1 回答 1

1

您需要在“公告”模型中创建一个函数,称为:

public function get_fullmonth()
{
   return date('F', strtotime($this->get_attribute('month')));
}

在您的视图中调用:

@foreach ($announcements as $item)
   <span>{{$item->fullmonth}}</span>
@endforeach
于 2013-05-21T22:03:41.877 回答