kohana验证rules用法
来源:互联网 发布:林宥嘉的歌 知乎 编辑:程序博客网 时间:2024/06/10 14:10
<form id="vlcform" method="post" action="add">
<fieldset>
<input type="hidden" id="id" name="id" value="0" class="half title" />
<p>
<label class="" for="firstname">服务名:</label><br/>
<input type="text" id="_name" name="name" value="<?php echo Arr::get($values, 'name'); ?>" class="half title" />
<?= Arr::get($errors, 'name'); ?>
<small></small>
</p>
<p>
<label class="" for="firstname">描述:</label><br/>
<input type="text" id="_description" value="<?php echo Arr::get($values, 'description'); ?>" name="description" class="half title" />
<?= Arr::get($errors, 'description'); ?>
<small></small>
</p>
<p class="box"><input type="submit" id='submit_btn' class="btn btn-green big" value="保存"/> or <input type="reset" class="btn" value="重置"/></p>
</fieldset>
</form>
function action_add()
{
//Session::instance()->flashdata('aa');
$view = View::factory("mac/add")
//因为这里set设置了'values'变量值为$_POST,所以view里可以Arr:get($value,'name')获取上次提交的
->set('values', $_POST)
//因为这里set设置了'errors'变量值为$errors,所以view里可以Arr:get($errors,'name')获取上次错误值
->bind('errors', $errors);
if($_POST)
{
$service = ORM::factory('servicetest')
//注意是values
->values($_POST,
array(
'name',
'description'));
try
{
$service->save();
$this->request->redirect('http://www.baidu.com');
}
catch(ORM_Validation_Exception $e)
{
$errors = $e->errors('models');
}
}
$this->response->body($view);
}
class Model_Servicetest extends ORM{
protected $_table_name = 'servicetest';
//验证规则
function rules()
{
return array(
'name'=> array(
array('not_empty'),
array('max_length', array(':value','5'))
),
'description'=> array(
array('not_empty'),
array('max_length', array(':value','5'))
)
);
}}
- kohana验证rules用法
- kohana验证规则rules
- kohana ORM用法
- Kohana中memcache用法读写
- kohana
- yii rules 验证详解
- yii rules 验证详解
- yii2 rules验证解析
- Yii2 rules 验证方法
- Yii2 rules验证规则
- yii2 rules 验证规则
- rules验证规则
- Yii2 rules验证规则
- yii rules验证
- YII2 rules验证规则
- Kohana中ORM对象关系的用法
- Yii2.0 rules [验证规则]
- Yii2.0 rules [验证规则]
- JavaScript 比较和逻辑运算符
- kohana框架类扩展透明性
- oracle数据库导出ORA-39127错误解决方案
- 企业级软件开发需要什么样的框架?
- vmware8.0.4序列号及汉化包安装
- kohana验证rules用法
- 插入排序
- java 学习笔记11之对象序列化
- 在线更新dede程序后 网站出现错误 DedeCMS Error:Tag disabled:\"php\" more...!
- dedecms中自定义模型采集数据的方法
- 修改本地hosts,host路径
- DEDECMS采集完整流程
- 正则表达式中的贪婪与懒惰模式
- 正则表达式分析匹配input文本框