kohana - 如何在 Kohana 3.2 验证对象上调用 trim 函数?

标签 kohana

如何在 Kohana 3.2 中调用验证对象的 trim 函数?我正在使用:

$post = Validation::factory($this->request->post());
$post->rule('Email', 'trim');

最佳答案

从 3.2 开始,验证对象是只读的。在创建 Validation 对象之前过滤输入,如下所示:

$post = array_map('trim', $this->request->post()); // $post[key] = expression; if it is for one specific value

$post = Validation::factory($post);

// set validation rules etc

关于kohana - 如何在 Kohana 3.2 验证对象上调用 trim 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7906320/

相关文章:

php - 如何处理访问一个 'brain' 的多个站点?

PHP 达到最大数据库连接数 - 使用 Kohana/ORM 发起连接

php - 将 Rails 引入 PHP 商店?或者建立我们已经使用的东西?

php - ORM 的 Kohana 数据库配置设置

php - 在 Postgres 数据库上从 PHP (Kohana) 运行批处理 SQL 脚本的首选方式是什么

php - Kohana ORM 只找到第一条记录?

jquery - 管理大量 Web 表单

php - 开始使用 Kohana PHP 框架的最快方法是什么?

Kohana 3.2 Response::send_file 对我来说似乎坏了

php - 在后续页面加载之前,新创建的 cookie 是否不可用?