2013-04-11 48 views
0

當我從視圖中調用$this->renderPartial()時,它根本不起作用。Yii框架renderPartial不能在視圖中工作

代碼我想:

$this->renderPartial("_selectedalbums"); 

的 「_selectedalbums」 的觀點是在同一目錄下。

我失蹤了,請幫忙。

+0

究竟發生了什麼?什麼都沒有或有錯誤? – ShaunUK 2013-04-11 08:45:21

回答

2

如果您將值傳遞給視圖,那麼可能會有這些變量可能無法正確分配或初始化的機會。 檢查所有這些傳遞值是否正在獲取值。同時打開錯誤報告並查看。 希望它有幫助。

1

鑑於局部視圖與您正在運行的控制器位於相同的視圖文件夾中,您應該檢查拼寫。區分大小寫的文件系統將要求您準確(_selectedAlbums vs _selectedalbums)。

+0

拼寫和一切都是確切的 – 2013-04-11 08:36:45

+0

記得我從同一個文件夾中的另一個視圖調用了這個 – 2013-04-11 08:40:19

+1

必須有一些小事情導致這種情況,因爲它是100%有效的。我在很久以前使用模塊時隱約記得類似的東西。嘗試'renderPartial('//文件夾/ _selectedalbums')'看看是否有幫助。 – 2013-04-11 10:14:06