$sql オブジェクトを 1 つだけ使用して (query(SQL COMMAND) メソッドを使用せずに) ZF2 に複数の行を挿入する方法があるかどうかを知りたいです。
私はこのようなことを試しましたが、うまくいきません:
public function setAgentProjectLink( $IDProject , $IDsAgents )
{
$values = array () ;
foreach ( $IDsAgents as $IDAgent):
{
$values[] = array ( 'id_agent' => $IDAgent , 'id_projet' => $IDProject) ;
} endforeach ;
$sql = new Sql( $this->tableGateway->adapter ) ;
$insert = $sql->insert() ;
$insert -> into ( $this->tableGateway->getTable() )
-> values ( $values ) ;
$statement = $sql->prepareStatementForSqlObject($insert);
$result = $statement->execute();
}
2 つの列を持つデータベースに値を挿入しようとしています ( id_agent, id_projet
)