bonjour , j ai vraiment besoin de votre aide voici ce que je veux faire:
je veux développer une application en utilisant le framwork mvc, mon probleme est que je suis debutant et je ne comprend pas bien le mvc:
je veux creer un formulaire pour inserer des données dans ma base de données:
voici comment j ai proceder en utilisant le mvc:

mon formaulaire

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
21
22
23
24
25
26
27
 
  //////////   ma  vue  /////////////////////////////:
 
  <div    align="center" > 
           <form action="index.php?module=adduser&action=adduser"  method="post" enctype="multipart/form-data">
 
                     <fieldset id="addusers">
                  <ul>       
                      <li> 
                         <p class="adduser" align="center"> Add User</p>
                     </li>
                 <li>
                <label> Login :</label>
                <input type="text"  name="login" placeholder="Entrez un pseudo" required="required" />
                </li>
                <li>
                <label> Password :</label>
                <input type="password"  name="Password" placeholder="Entrez un password" required="required" />
                </li>
                <li>
                <input   type="submit"   name="enregistrer"  value="Enregistrer"/>
                </li>
                </ul>
                </fieldset>
         </form>
 
	    </div>
mon modele

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
 
// User
	class UsersModel extends phpDataMapper_Base
	{
	    // Specify the data source (table for SQL adapters)
	    protected $_datasource = "users";
 
	    // Define your fields as public class properties
 
	    public $Id_users 								= array('type' => 'int', 'primary' => true);
	    public $Identifiant			= array('type' => 'string', 'required' => false);
	    public $Password				= array('type' => 'string', 'required' => false);
 
 
	}
mon controleur
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
	public   function  adduser_action()
		{
			require_once(FRAMEWORK_PATH.'models/usersmodel.php'); 
			 $adapter = $this->_registry->getSetting('adpt');
			   $addusermodel =  new UsersModel($adapter);
 
			    //Create or sync your table structure with the defined fields in the mapper
				$addusermodel->migrate();
 
 
					$template = $this->_registry->getObject('tpl');
				$template->set_file('index','gestionUtilisateurs.html');
 
 
 
				if(!empty($_POST['identifiant']) && !empty($_POST['password']))
				{
					//$identifiant = addslashes ( utf8_encode( $_POST['identifiant'] ));
			      //  $password = addslashes ( utf8_encode( $_POST['password'] ));
 
					$user = $addusermodel->query(" INSERT INTO users(identifiant,password) 
					                         values('".$this->identifiant."','".$this->password."')
					                         ");
 
					    $user->execute();
 
				}
 
 
		else {
	 			$template->pparse('result_index', 'index');
	          }
 
 
 
 
		}
le problème qui me pose c est au niveau du controler je ne sais pas comment je vais exécuter ma requête pour une fois je saisis les données sur le formulaire ça m insérer les données dans la base de données
si quelqu un a des tutoriel ou des exemple je suis preneur merci de votre aide .