Skip to content

Commit 4f1abb3

Browse files
committed
改进
1 parent e77e933 commit 4f1abb3

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/think/Template.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1274,9 +1274,9 @@ private function getRegex(string $tagName): string
12741274
switch ($tagName) {
12751275
case 'block':
12761276
if ($single) {
1277-
$regex = $begin . '(?:' . $tagName . '\b(?>(?:(?!name=).)*)\bname=([\'\"])(?P<name>[\$\w\-\/\.]+)\\1(?>[^' . $end . ']*)|\/' . $tagName . ')' . $end;
1277+
$regex = $begin . '(?:' . $tagName . '\b\s+(?>(?:(?!name=).)*)\bname=([\'\"])(?P<name>[\$\w\-\/\.]+)\\1(?>[^' . $end . ']*)|\/' . $tagName . ')' . $end;
12781278
} else {
1279-
$regex = $begin . '(?:' . $tagName . '\b(?>(?:(?!name=).)*)\bname=([\'\"])(?P<name>[\$\w\-\/\.]+)\\1(?>(?:(?!' . $end . ').)*)|\/' . $tagName . ')' . $end;
1279+
$regex = $begin . '(?:' . $tagName . '\b\s+(?>(?:(?!name=).)*)\bname=([\'\"])(?P<name>[\$\w\-\/\.]+)\\1(?>(?:(?!' . $end . ').)*)|\/' . $tagName . ')' . $end;
12801280
}
12811281
break;
12821282
case 'literal':

src/think/db/Query.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3302,7 +3302,7 @@ protected function parseView(array &$options): void
33023302
if (isset($options['order'])) {
33033303
// 视图查询排序处理
33043304
foreach ($options['order'] as $key => $val) {
3305-
if (is_numeric($key)) {
3305+
if (is_numeric($key) && is_string($val)) {
33063306
if (strpos($val, ' ')) {
33073307
list($field, $sort) = explode(' ', $val);
33083308
if (array_key_exists($field, $options['map'])) {

0 commit comments

Comments
 (0)