【发布时间】:2013-07-10 18:17:38
【问题描述】:
我一直在努力创建一个简单的表单,该表单稍后将使用 Yii 框架将数据存储在数据库中,而我一直遵循的教程都没有足够的解释性。这个想法是我正在编辑一个现有的 Yii 项目,我需要将用户注册功能添加到以下项目中。所以 Gii 是不可能的。
据我所知,我已经创建了:
- 用户控制器(controllers/UserController.php)
- 用户模型(models/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 的新手,请尝试按照这里的博客教程:yiiframework.com/doc/blog/1.1/en/start.overview 尝试完成整个教程,不要只是复制代码,而是尝试理解它的一般概念.这需要一些时间,但最终是值得的。
-
您应该首先阅读指南中的form section。
标签: yii