# 控制器方法注释示例 think-plugs-recorder 中间件可以自动读取控制器方法的注释来获取准确的操作类型和描述,提供更精确的操作记录。 ## 支持的注释格式 ### 1. 使用专用注解 #### @operation - 推荐使用 ```php 读取, POST->创建等) ## 注意事项 1. **注释格式**: 使用标准的PHPDoc格式注释 2. **操作类型**: 建议使用中文操作类型,更直观 3. **描述长度**: 操作描述建议控制在100字符以内 4. **关键词匹配**: 操作类型会自动匹配预定义关键词 5. **性能考虑**: 注释解析使用反射,有轻微性能开销,但可接受 ## 配置示例 如果要在项目中全面使用注释驱动的操作记录,建议的配置: ```php // config/recorder.php return [ 'enabled' => true, 'auto_record' => [ 'enabled' => true, 'exclude_operations' => [], // 不排除任何操作,全部记录 'exclude_controllers' => ['captcha', 'upload'], // 排除验证码和上传控制器 ], // ...其他配置 ]; ``` 通过合理使用方法注释,可以让操作记录更加准确和有意义,为系统审计和分析提供更好的数据支持。