Warning…` ⇒ 前端 `getElementById` 拿不到, "点新建没反应"。这正是全站那条"模板片段不许偷宿主变量"的同一类坑。 */ $editing = $editing ?? null; $people = $people ?? []; $kinds = $kinds ?? null; $e0 = $editing ?: []; $v = static fn(string $k, $def = '') => $e0[$k] ?? $def; $repeat = (string)($e0['repeat_type'] ?? 'solar'); // 用户 2026-10-03 第 9 条:分类下拉的选项来自**可配置**的分类清单 $kinds = (array)($kinds ?? \App\Anniversary::PRESET_KINDS); $curKind = (string)($e0['kind'] ?? ''); if ($curKind !== '' && !in_array($curKind, $kinds, true)) { array_unshift($kinds, $curKind); } /* 🔴 v41 弹框开关(与观影/旅程同一套命名习惯): $anModal —— 渲染成弹框壳 $anModalOnly —— 被列表页内嵌(初始关闭) $anOpen —— 初始打开(直达 / AJAX 校验失败重画) $anEmbed —— 只吐片段(详情页/列表页弹框 fetch 用) */ $anModal = !isset($anModal) ? true : (bool)$anModal; $anModalOnly = !empty($anModalOnly); $anOpen = !empty($anOpen); $anEmbed = !empty($anEmbed); $anShell = !isset($anShell) ? !$anEmbed : (bool)$anShell; $backUrl = url('days'); ?>

返回