Bonjour à tous,

Désolé si le nom du sujet est un peu ambiguë mais je suis débutant j'ai encore un peu de mal avec les mots en PHP ^^
Mon problème est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
//if moneyOut return no errors
                if (!isset($moneyOut['error'])) {
                    $paiement = new Paiement();
 
                    //code 0 : success
                    return $moneyOut;
                }
Je dois en dessous de la variable $paiement ajouter un paiement de type 7.

"Hum hum et comment on est censé t'aider ?"


Voici à quoi correspond le type 7 :

http://img15.hostingpics.net/pics/356841Capture.png

Son type est : int(10)

Comment puis-je dire (en PHP de préférence ) à ma variable paiement qu'elle doit être de ce type là ?

Étant donné que je possède ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public function __construct($em, $container, $translator, $router){
$this->typePaiementRepo = $em->getRepository('SMRESTBundle:TypePaiement');
etc... 
}
Je pensais faire un truc dans ce genre la :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
if (!isset($moneyOut['error'])) {
                    $paiement = new Paiement();
                    $paiement = $this->typePaiementRepo->getParametreById(7);
                    //code 0 : success
                    return $moneyOut;
                }
Qu'en pensez-vous ? :s

(PS: Si ça vous paraît anodin je m'en fiche je suis débutant et dites vous bien que si je demande ici c'est pas par solution de facilité mais bien parce qu'après 3h à me casser la tête à essayer de comprendre et avoir cherché sur Google j'ai pas réussis a trouver/comprendre de solution plausible).

Merci d'avance,

Cordialement, Skyxia.