Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yii2
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PSDI Army
yii2
Commits
acfc3d3e
Commit
acfc3d3e
authored
Oct 17, 2014
by
Funson Lee
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
new translation
parent
dfc15f5f
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
5 deletions
+5
-5
start-forms.md
docs/guide-zh-CN/start-forms.md
+4
-4
start-gii.md
docs/guide-zh-CN/start-gii.md
+1
-1
No files found.
docs/guide-zh-CN/start-forms.md
View file @
acfc3d3e
使用表单
==================
本章节
将介绍如何创建一个从用户那搜集数据的表单页。该页将显示一个包含 name 输入框和 email 输入框的表单。当搜集完这两部分信息后,页面将会显示用户
输入的信息。
本章节
介绍如何创建一个让用户提交数据的表单页。该页将显示一个包含 name 输入框和 email 输入框的表单。当提交这两部分信息后,页面将会显示用户所
输入的信息。
为了实现这个目标,除了创建一个
[
操作
](
structure-controllers.md
)
和两个
[
视图
](
structure-views
)
外,还需要创建一个
[
模型
](
structure-models.md
)
。
...
...
@@ -39,16 +39,16 @@ class EntryForm extends Model
}
```
该类继承自
[
[yii\base\Model
]
],Yii 提供的一个基类,
通常用来表示数据。
该类继承自
Yii 提供的一个基类
[
[yii\base\Model
]
],该基类
通常用来表示数据。
> 补充:[[yii\base\Model]] 被用于普通模型类的父类并与数据表**无关**。[[yii\db\ActiveRecord]] 通常是普通模型类的父类但与数据表有关联(译者注:[[yii\db\ActiveRecord]] 类其实也是继承自 [[yii\base\Model]],增加了数据库处理)。
`EntryForm`
类包含
`name`
和
`email`
两个公共成员,用来储存用户输入的数据。它还包含一个名为
`rules()`
的方法,用来返回数据验证规则的集合。上面声明的验证规则表示:
*
`name`
和
`email`
值都是必须的
*
`
mail`
的值必须满足 email 地址
验证
*
`
email`
的值必须满足email规则
验证
如果你有一个
从用户那搜集
数据的
`EntryForm`
对象,你可以调用它的
[
[yii\base\Model::validate()|validate()
]
] 方法触发数据验证。如果有数据验证失败,将把
[
[yii\base\Model::hasErrors|hasErrors
]
] 属性设为 ture,想要知道具体发生什么错误就调用
[
[yii\base\Model::getErrors|getErrors
]
]。
如果你有一个
处理用户提交
数据的
`EntryForm`
对象,你可以调用它的
[
[yii\base\Model::validate()|validate()
]
] 方法触发数据验证。如果有数据验证失败,将把
[
[yii\base\Model::hasErrors|hasErrors
]
] 属性设为 ture,想要知道具体发生什么错误就调用
[
[yii\base\Model::getErrors|getErrors
]
]。
```
php
<?php
...
...
docs/guide-zh-CN/start-gii.md
View file @
acfc3d3e
...
...
@@ -42,7 +42,7 @@ http://hostname/index.php?r=gii
```
php
'gii'
=>
[
'class'
=>
'yii\gii\Module'
,
'allowedIPs'
=>
[
'127.0.0.1'
,
'::1'
,
'192.168.0.*'
,
'192.168.178.20'
]
//
根据你自己的需要调整
'allowedIPs'
=>
[
'127.0.0.1'
,
'::1'
,
'192.168.0.*'
,
'192.168.178.20'
]
//
adjust this to your needs
],
```
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment