Aide à la création d'une classe svp

Petit nouveau ! | 8 Messages

30 juil. 2012, 13:44

Bonjour à tous,

J'utilise une classe qui me permet d'intérargir avec ma BD.

Certaines fonctions m'obligent à enovyer les données de cette manière :
infos = array(
	array(
		"valeur" => $_POST['text_add_mail'],
		"type" => PDO::PARAM_STR
	),
	array(
		"valeur" => $_POST['text_mpd'],
		"type" => PDO::PARAM_STR
	),
);
J'aurais voulu créer une classe qui me permettrait de créer ce genre de tableau de tableau.

J'ai commencé le squelette de cette classe que voici :
<?php
    
    class ParametersInfos()
    {
        public function addInfo()
        {
            
        }
        
        public function setInfos(ParametersInfos $params)
        {
            
        }
    }


?>
Auriez-vous une idée de comment je pourrais mettre en place cela ?

Merci d'avance.

bee

ViPHP
xTG
ViPHP | 7331 Messages

30 juil. 2012, 13:56

Voilà comment je ferrai :
public function addInfo($info)
{
  switch(gettype($info){
    case 'int' : $type = PDO::PARAM_INT;
    case 'string' :
    default : $type = PDO::PARAM_INT;
  }
  $this->infos[] = array(
    'valeur' => $info,
    'type' => $type
  );
}