From b2e59eb4c7e2a1e48347d2f2baacd6f912ac2f8c Mon Sep 17 00:00:00 2001 From: lilwil Date: Mon, 20 Mar 2017 14:17:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/Validate.php | 39 ++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/library/think/Validate.php b/library/think/Validate.php index fd88bb9d..20c1ed22 100644 --- a/library/think/Validate.php +++ b/library/think/Validate.php @@ -1179,25 +1179,28 @@ class Validate public function getError() { return $this->error; - } - - /** - * 获取数据值 - * @access protected - * @param array $data 数据 - * @param string $key 数据标识 支持二维 - * @return mixed - */ - protected function getDataValue($data, $key) - { - if (strpos($key, '.')) { - // 支持二维数组验证 - list($name1, $name2) = explode('.', $key); - $value = isset($data[$name1][$name2]) ? $data[$name1][$name2] : null; + } + + /** + * 获取数据值 + * + * @access protected + * @param array $data + * 数据 + * @param string $key + * 数据标识 支持二维 + * @return mixed + */ + protected function getDataValue($data, $key) + { + if (strpos($key, '.')) { + // 支持二维数组验证 + list ($name1, $name2) = explode('.', $key); + $value = isset($data[$name1][$name2]) ? $data[$name1][$name2] : null; } else { - $value = is_numeric($key) ? $key : (isset($data[$key]) ? $data[$key] : null); - } - return $value; + $value = is_numeric($key) ? $key : (isset($data[$key]) ? $data[$key] : null); + } + return $value; } /**