[英]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.