2014-03-25 83 views
0

我正在使用Laravel。在PHP中轉換爲自定義類的類型

由於它是MVC,我將某種類型的模型(對象)傳遞給視圖。

當然,我的觀點裏......它不知道控制器已經推出的時候我正在開發,所以我失去了我對我的ViewModels預輸入...

我試圖做這樣的事情:

(TimesheetViewModel)$Model; 

但不幸的是不起作用......

我到底是什麼了不得不做的就是申報$Model = new TimesheetViewModel();只是爲了幫我開發的頁面,然後在年底擺脫它。這是愚蠢的...有什麼好辦法幫助我的打字?

enter image description here

回答

2

使用PHP DOC: 在視圖的開頭:

<?php 
/* @var $model TimesheetViewModel */ 
?> 
+0

你真是個天才! Thankyou好男人,當我可以! – Jimmyt1988

+2

+爲答案,但這最終是IDE *問題*,並且與PHP或Laravel無關。 –

+2

這裏還有一點很重要,就是不是所有的IDE都支持這個phpdoc符號 – PolishDeveloper

相關問題