true, 'autoWriteTimestamp' => 'int', 'createTime' => 'create_at', 'updateTime' => 'update_at', 'readonly' => ['view_count'] ]; } /** * 运行时自愈:确保 member_prop 表存在(install.sql 为事实源)。 */ public static function ensureSchema(): void { BaseModel::ensureTableFromInstall(BaseModel::currentPrefix(), 'member_prop'); } /** * 初始化:自愈建表,避免远程库缺失 member_prop 导致 1146。 */ protected function initialize() { parent::initialize(); self::ensureSchema(); } }