function insert(\woo\domain\DomainObject $obj){ //将对象数据插入数据库
$this->doInsert($obj);
$this->addToMap($obj); //新增
}
//需要在子类中实现的各抽象方法
abstract function targetClass();//////
abstract function update(\woo\domain\DomainObject $objet);
protected abstract function doCreateObject(array $array);
protected abstract function selectStmt();
protected abstract function doInsert(\woo\domain\DomainObject $object);
}
class SpaceMapper extends Mapper {
//其他代码在数据映射器一文中已有实现这里略过
//.............
//类名,在标识映射类中生成唯一标识用的
protected function targetClass(){
return "woo\\domain\\Space";
}
}
以上这篇老生常谈PHP面向对象之标识映射就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。