【发布时间】:2012-06-25 13:53:01
【问题描述】:
有一个“main.php”视图,其中包含一个带有email 和name 字段的表单以及一个提交按钮。 Eveyrthing 与action_index(代码如下)一起工作正常,但我很好奇如何修改下面的代码,以便验证电子邮件是否输入正确。如果电子邮件字段无效,则不应将值放入数据库中。我希望可以使用->rule。是吗?如果是,那么如何在哪里添加验证? (我以不同的方式尝试它没有运气)。
public function action_index()
{
if ( !empty($_POST) ) {
$model = ORM::factory('tbl1'); // create
$model->values($_POST); // load values to model
if ($model->check()) {
$model->save(); // save the model
} else {
//show errors
}
}
$this->response->body(View::factory('main'));
}
谢谢。
【问题讨论】:
-
是的,我已经读过了。反正我的问题还没解决。
标签: php forms validation input kohana