2011-09-20 73 views
1

我在我的Yii應用程序中有一些靜態視圖。
在我看來,毫無意義的是爲該視圖編寫一個空行爲(我確實需要佈局,因爲有些小部件是動態的,就像顯示用戶登錄/註銷的小部件一樣)。
如果可能,它是如何完成的?沒有動作的視圖,怎麼樣?

+0

MVC意味着每個動作都由一個特定的控制器處理。只有控制器知道視圖。 – zerkms

回答

5

在你的控制器,你可以定義在CController的行動方法「頁」行動 - 從文檔:

page action renders "static" pages stored under 'protected/views/site/pages' 
They can be accessed via: index.php?r=site/page&view=FileName 

見:http://www.yiiframework.com/wiki/22/how-to-display-static-pages-in-yii/

(如果你使用的yiic創建Web應用程序它也許已經在你的控制器中了。另外請注意,如果你使用的是友好的網址,你可以通過/site/page/view/pagename訪問頁面,或者通過urlManager進一步自定義模式。)

相關問題