1]); echo "✅ recorder_get_records() 调用成功\n"; } catch (Exception $e) { echo "⚠️ recorder_get_records() 调用失败: " . $e->getMessage() . "\n"; } try { // 测试渲染空列表 $html = recorder_render_list([], ['limit' => 0]); if (!empty($html)) { echo "✅ recorder_render_list() 调用成功,HTML长度: " . strlen($html) . "\n"; } else { echo "⚠️ recorder_render_list() 返回空内容\n"; } } catch (Exception $e) { echo "⚠️ recorder_render_list() 调用失败: " . $e->getMessage() . "\n"; } } else { echo "❌ 函数未正确注册,无法进行调用测试\n"; } echo "\n=== 解决方案 ===\n"; echo "如果函数未注册,请按以下步骤操作:\n\n"; echo "1. 更新Composer自动加载:\n"; echo " composer dump-autoload\n\n"; echo "2. 在模板中使用前手动引入:\n"; echo " {:include_once(app_path('plugs/think-plugs-recorder/src/functions.php'))}\n\n"; echo "3. 或在应用启动文件中引入:\n"; echo " // app/provider.php 或 common.php\n"; echo " require_once app_path('plugs/think-plugs-recorder/src/functions.php');\n\n"; echo "=== 测试完成 ===\n"; ?>