Rajout de la gestion des paires pour les select
[zf2.biz/galerie.git] / vendor / zf2biz / Custom / Model / PairFeature.php
diff --git a/vendor/zf2biz/Custom/Model/PairFeature.php b/vendor/zf2biz/Custom/Model/PairFeature.php
new file mode 100644 (file)
index 0000000..10cfbac
--- /dev/null
@@ -0,0 +1,24 @@
+<?php
+
+namespace Custom\Model;
+
+use Zend\Db\TableGateway\Feature\AbstractFeature;
+
+use Zend\Db\Adapter\Driver\StatementInterface;
+use Zend\Db\Adapter\Driver\ResultInterface;
+use Zend\Db\ResultSet\ResultSetInterface;
+
+
+class PairFeature extends AbstractFeature
+{
+    public function postSelect(StatementInterface $statement, ResultInterface $result, ResultSetInterface $resultSet)
+    {
+        $result = array();
+        foreach($resultSet as $res) {
+            $r = $res->toArray();
+            $result[$r['id']] = $r['name'];
+        }
+        $this->tableGateway->setResult($result);
+    }
+
+}