浏览代码

Fix up validateDate()

mscherer 1 年之前
父节点
当前提交
97f4adf89f
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/Model/Table/Table.php

+ 4 - 0
src/Model/Table/Table.php

@@ -420,6 +420,10 @@ class Table extends ShimTable {
 		/** @var \Cake\Chronos\ChronosDate|mixed $date */
 		$date = $value;
 		if (!is_object($value)) {
+			if (is_array($value)) {
+				$value = $value['year'] . '-' . $value['month'] . '-' . $value['day'];
+			}
+
 			$date = new Date($value);
 		}
 		if (!empty($options['allowEmpty']) && empty($date)) {