0
我試圖用testdrive示例一步一步創建我的第一個Yii應用程序,但遇到了一些問題。Yii TestDrive示例問題
當我嘗試創建一個新的用戶,我得到一個錯誤CException
:
UserController cannot find the requested view "_form".
我試圖用testdrive示例一步一步創建我的第一個Yii應用程序,但遇到了一些問題。Yii TestDrive示例問題
當我嘗試創建一個新的用戶,我得到一個錯誤CException
:
UserController cannot find the requested view "_form".
如果我理解正確的話,你已經創建了一個protected/controller/UserController.php
。
從它的聲音,在某個地方的代碼,你必須render
(或partialRender
)的調用,這看起來是這樣的:
$this->render('_form');
對於這個工作,你需要一個相應的視圖文件。視圖應該在protected/views/<controllerName>
中,並且應該是與您使用的視圖名稱相對應的文件。在你的情況下,你需要一個protected/views/User/_form.php
。
這意味着您的視圖從您的控制器的視圖文件夾中丟失。 – 2013-02-08 12:56:34
請更新您的問題的標題,因爲這與testdrive示例無關。 。 。 – ernie 2013-02-08 18:54:22