改进验证异常类的错误信息和模板输出 支持批量验证的错误信息抛出

This commit is contained in:
thinkphp
2016-08-22 18:15:06 +08:00
parent 107f77474e
commit 8b328b77e0
2 changed files with 12 additions and 11 deletions

View File

@@ -13,20 +13,21 @@ namespace think\exception;
class ValidateException extends \RuntimeException
{
protected $error;
protected $error;
public function __construct($error)
{
$this->error = $error;
}
public function __construct($error)
{
$this->error = $error;
$this->message = is_array($error) ? implode("\n\r", $error) : $error;
}
/**
* 获取验证错误信息
* @access public
* @return array|string
*/
public function getError()
{
return $this->error;
}
}
public function getError()
{
return $this->error;
}
}

View File

@@ -292,7 +292,7 @@
<div>
<h2>[<?php echo $code; ?>] <?php echo sprintf('%s in %s', parse_class($name), parse_file($file, $line)); ?></h2>
</div>
<div><h1><?php echo htmlentities($message); ?></h1></div>
<div><h1><?php echo nl2br(htmlentities($message)); ?></h1></div>
</div>
</div>