我正在尝试在 php 中使用非常模糊的数据模型。例如,如果我在 SQL 数据库中有一个名为“model_attributes”的表。这是我正在处理的模型的所有可用属性的列表。现在,我希望模型和其他模型能够在从构造函数将数据加载到数组中之后,从此列表中派生函数以从数组中提取数据。下面是一个伪代码示例:
for each attributes as attribute
create new function ( getAttributeName )
和
getAttributeName()
将
return $this->_model_data['attribute_name']
首先,这是好的做法吗?它看起来很有条理,但同时看起来有点脏。也许有人可以给我一些关于如何在 php 中处理大数据模型的其他建议。
另外,如果有人做过这样的事情,我怎么能在 phpDocs 中处理这个?