Bonjour,

je voudrais récupérer des données (texte) qui se trouve dans une base de données pour les afficher derrière une checkbox. J'ai essayé ceci mais ça ne fonctionne pas !

Form
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<?php
class Application_Form_Grille2Cours extends Zend_Form
{
    public function init()
    {
        /* Form Elements & Other Definitions Here ... */
        $this->setMethod('post');
 
        $activite = new Zend_Form_Element_MultiCheckbox('activity');
		$activite->setMultiOptions($getClasseActivite);
		$this->addElement($activite);
        $this->addElement('submit', 'nextPage', array('ignore' => true, 'label' => 'Page suivante',));
        $this->addElement('hash', 'csrf', array('ignore' => true,));
	}
}
Controller
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<?php
 
class Grille2CoursController extends Zend_Controller_Action
{
 
    public function init()
    {
        /* Initialize action controller here */
    }
 
    public function indexAction()
    {
        // action body
        $this->view->form = new Application_Form_Grille2Cours();
        $classActivite = new Application_Model_DbTable_ClassActivite();
		$getClasseActivite = $classeActivite->Activite();
		$this->view->form = $getClasseActivite;
	}
}
View
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<!--Vue de la grille 2 du cours-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Cours - Grille2</title>
</head>
<body>
 
  <!--Affiche le formulaire-->
  <?php echo $this->form; ?>
</html>
Est-ce que quelqu'un peut m'aider, svp ?

N.B. : Version 1.12