Création de plusieurs objets dans mon action.class.php
Bonjour,
pour commencer mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| class produitsActions extends sfActions
{
/**
* Executes index action
*
*/
public function executeMarque()
{
$this->selected =
MarquePeer::retrieveByPks($this->getRequestParameter('idMarque'));
$c = new Criteria();
$c->addAscendingOrderByColumn(MarquePeer::RANK);
$this->marques = MarquePeer::doSelect($c);
}
public function executeSerie()
{
}
public function executeProduit()
{
}
} |
donc rien de bien mystérieux.... mais cet animal (qui au demeurant est
un des plus bels outils que j'ai eu à utiliser) ne veut pas de mon
deuxième objet (en l'occurence
"selected") dans mon template. j'ai comme message d'erreur:
Citation:
Fatal error: Call to a member function getPicture() on a non-object in
D:\xampp\htdocs\dv2\apps\front\modules\produits\templates\marqueSuccess.php
on line 12
ce qui au final semble me dire que mon "selected" n'est pas un objet,
pourtant il vient de chez "PEER", donc pourquoi ? J'ai regardé dans
les classes de l'admin generator, et lui n'a aucun soucis à déclarer
plusieurs objets à transmettre au template.
Merci d'avance et bonne soirée