0

是否有PDO::FETCH_CLASS基于检索到的数据实例化子类的方法?假设存在一个抽象类A,类B和我的表上C的一个字段的实现,该字段将用于实例化正确的类。是否可以?Aclassname

4

1 回答 1

2

听起来你需要,PDO::FETCH_CLASSTYPE. 从手册

PDO::FETCH_CLASS:返回所请求类的新实例,将结果集的列映射到类中的命名属性。如果 fetch_style 包括 PDO::FETCH_CLASSTYPE(例如 PDO::FETCH_CLASS | PDO::FETCH_CLASSTYPE),那么类的名称由第一列的值确定。

于 2012-10-01T04:43:52.990 回答