0
我一直在努力創建一個簡單的表單,該表單稍後將數據存儲在數據庫中,使用Yii框架,並且我一直遵循的任何教程都不夠解釋。這個想法是,我正在編輯現有的Yii項目,我需要將用戶註冊功能添加到以下項目。所以Gii沒有選擇。在Yii中創建一個表單示例
據我瞭解,我創建:
- 用戶控制器(控制器/ UserController.php)
- 用戶模型(模型/ user.php的)
- 註冊視圖(/views/register.php )
爲了在視圖中創建表單並在數據庫中添加該表單中的數據,我應遵循什麼總體思路?
在控制器到目前爲止,我:
class UserController extends LSYii_Controller {
public function actionIndex() { }}
型號:
public static function insertUser($new_user, $new_pass,$new_full_name,$parent_user,$new_email)
{
$oUser = new self;
$oUser->users_name = $new_user;
$oUser->password = hash('sha256', $new_pass);
$oUser->full_name = $new_full_name;
$oUser->parent_id = $parent_user;
$oUser->lang = 'auto';
$oUser->email = $new_email;
if ($oUser->save())
{
return $oUser->uid;
}
else{
return false;
}
}
,並在視圖上我沒有什麼,因爲我不知道如何進行。 任何幫助將不勝感激。
我看你是Yii的新手,試試看這裏的博客教程:http://www.yiiframework.com/doc/blog/1.1/en/start.overview嘗試完成整個教程,不要只是複製代碼,但嘗試瞭解它的一般概念。這需要一些時間,但最終它將是值得的。 –
您應該先閱讀指南中的[表單部分](http://www.yiiframework.com/doc/guide/1.1/en/form.overview)。 –