您的位置:首页 > 编程语言 > PHP开发

Yii框架官方指南系列17——使用表单:创建模型

2014-11-07 00:00 344 查看
在编写表单所需的 HTML 代码之前,我们应该先确定来自最终用户输入的数据的类型,以及这些数据应符合什么样的规则。 模型类可用于记录这些信息。 正如模型章节所定义的, 模型是保存用户输入和验证这些输入的中心位置。

取决于使用用户所输入数据的方式,我们可以创建两种类型的模型。 如果用户输入被收集、使用然后丢弃,我们应该创建一个 表单模型; 如果用户的输入被收集后要保存到数据库,我们应使用一个 Active Record 。 两种类型的模型共享同样的基类 CModel ,它定义了表单所需的通用接口。

注意: 我们在这一节的示例中主要使用了表单模型 。然而,同样的操作也可应用于 Active Record 模型。

1. 定义模型类

下面我们创建了一个 LoginForm 模型类用于在一个登录页中收集用户的输入。 由于登录信息只被用于验证用户,并不需要保存,因此我们将 LoginForm 创建为一个 表单模型。
class LoginForm extends CFormModel
{
    public $username;
    public $password;
    public $rememberMe=false;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: