projects
/
zf2.biz
/
galerie.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rajout d'une paire + correction ajout
[zf2.biz/galerie.git]
/
module
/
Galerie
/
src
/
Galerie
/
Controller
/
IndexController.php
diff --git
a/module/Galerie/src/Galerie/Controller/IndexController.php
b/module/Galerie/src/Galerie/Controller/IndexController.php
index
d814b1a
..
7bba533
100644
(file)
--- a/
module/Galerie/src/Galerie/Controller/IndexController.php
+++ b/
module/Galerie/src/Galerie/Controller/IndexController.php
@@
-22,6
+22,7
@@
class IndexController extends AbstractActionController
private $_galerieInfoExporter;
private $_galerieMailSender;
private $_viewResolver;
private $_galerieInfoExporter;
private $_galerieMailSender;
private $_viewResolver;
+ private $_galeriePairTable;
private $_translator;
private $_translator;
@@
-89,6
+90,15
@@
class IndexController extends AbstractActionController
return $this->_viewResolver;
}
return $this->_viewResolver;
}
+ private function _getGaleriePairTable()
+ {
+ if (!$this->_galeriePairTable) {
+ $sm = $this->getServiceLocator();
+ $this->_galeriePairTable = $sm->get('Galerie\Model\GaleriePairTable');
+ }
+ return $this->_galeriePairTable;
+ }
+
@@
-263,12
+273,14
@@
class IndexController extends AbstractActionController
} else {
// Nous sommes en modification
$form->get('submit')->setValue('Modifier');
} else {
// Nous sommes en modification
$form->get('submit')->setValue('Modifier');
- // Il faut préremplir le formulaire avec les données actuelles
- $form->bind($galerie);
// Garder cette information pour la vue
$is_new = false;
}
// Garder cette information pour la vue
$is_new = false;
}
+
+ // Il faut préremplir le formulaire avec les données actuelles
+ $form->bind($galerie);
+
// Récupération de l'objet requête
$request = $this->getRequest();
if ($request->isPost()) {
// Récupération de l'objet requête
$request = $this->getRequest();
if ($request->isPost()) {
@@
-331,9
+343,14
@@
class IndexController extends AbstractActionController
{
$id = $this->params()->fromRoute('id', null);
$galerie = $this->_getGalerieInfoTable()->any($id);
{
$id = $this->params()->fromRoute('id', null);
$galerie = $this->_getGalerieInfoTable()->any($id);
+
+ $pairs = $this->_getGaleriePairTable()->all();
+ unset($pairs[$id]);
+
return new ViewModel(array(
'id' => $id,
'galerie' => $galerie,
return new ViewModel(array(
'id' => $id,
'galerie' => $galerie,
+ 'pairs' => $pairs,
));
}
));
}