$e0[$k] ?? $def; $repeat = (string)($e0['repeat_type'] ?? 'solar'); // 用户 2026-10-03 第 9 条:分类下拉的选项来自**可配置**的分类清单 // (原来写死 PRESET_KINDS,用户要能自己增删 —— 见「纪念日设置」)。 $kinds = (array)($kinds ?? \App\Anniversary::PRESET_KINDS); $curKind = (string)($e0['kind'] ?? ''); // 编辑一条用了**已被删掉的分类**的纪念日时,要把它自己也列进下拉, // 否则保存一次就把它悄悄改成了第一个选项(用户没动它,值却变了)。 if ($curKind !== '' && !in_array($curKind, $kinds, true)) { array_unshift($kinds, $curKind); } ?>

返回
选「农历」时,下面填的是**农历**的月日(不是公历)。
而不是 :分类现在是**用户自己维护的一套**, 下拉能保证选到的都是存在的分类;datalist 允许自由填, 填出来的新词不会进清单,下次别人也不知道有这个词。 */ ?> 分类可以在「纪念日」页右侧的设置里增删。
取消