Kohana 3 - 获取 orm 验证错误
Posted
技术标签:
【中文标题】Kohana 3 - 获取 orm 验证错误【英文标题】:Kohana 3 - get orm validation errors 【发布时间】:2010-05-04 13:29:21 【问题描述】:if ($user->values($_POST)->check())
$user->save();
else
// How can i get the errors?
知道它是如何工作的吗?
【问题讨论】:
【参考方案1】:$user->_validate()->errors()
或
$user->validate()->errors()
取决于您使用的版本。
或者,您可以在 application/classes/orm.php 中添加一个方法;
class ORM extends Kohana_ORM
public function errors($file = 'validate', $translate = TRUE)
return $this->_validate->errors( $file, $translate );
而不是使用 $user->errors() 调用错误,我发现这更容易
【讨论】:
【参考方案2】:啊,明白了……
if ($user->values($_POST)->check())
$user->save();
else
$errors = $user->validate()->errors();
【讨论】:
以上是关于Kohana 3 - 获取 orm 验证错误的主要内容,如果未能解决你的问题,请参考以下文章