簡體   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