我使用自定义 MVC 框架。我想使用上面的注释在视图中显示标题,例如:
class controller {
/**
* @title = some title
*/
public function action(){
}
}
为此,我使用ReflectionMethod::getDocComment
并使用简单的正则表达式解析注释,将title
其设为全局变量并在我的视图中使用它。当然,这是一个解决方案,但非常糟糕,因为将来我可能需要使用注释,而不仅仅是定义标题(例如,在模型中定义规则。就像 Symphony 一样)。
我的问题是我不知道在哪里保存元数据。