繁体   English   中英

如何通过查看文件访问base.php函数?

[英]How can I reach base.php functions via my view files?

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

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但这不是我要的。 我不想使用->with其他->with传递其他信息。

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

我怎样才能做到这一点?

您需要在“公告”模型中创建一个名为:

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

在您的视图中以以下方式调用:

@foreach ($announcements as $item)
   <span>{{$item->fullmonth}}</span>
@endforeach

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM