0
我有一个映射程序类,OrganizationMapper
用save
方法将数据保存到多个表中。该save
方法是这样的:ZF2保存到多个表格
public function save(OrganizationInterface $organization) {
$action = new Insert('TABLE NAME');
$action->values([<SOME VALUES>]);
$sql = new Sql($this->dbAdapter);
$stmt = $sql->prepareStatementForSqlObject($action);
$result = $stmt->execute();
$action1 = new Insert('OTHER TABLE NAME');
$action1->values([OTHER VALUES]);
$sql1 = new Sql($this->dbAdapter);
$stmt1 = $sql1->prepareStatementForSqlObject($action1);
$result1 = $stmt1->execute();
...
}
还有的$action#
,$sql#
,$stmt#
,$result#
一对夫妇更次。
我该如何避免这些重复循环?
最好的想法总是很简单:-) –