Bonsoir,
je ss debutant dans cakephp et je rencontre un petit problème :/

je veux affecter une valeur a mon variable au niveau du controller avant d'executer ma requete sql

4 réponses


Lartak
Réponse acceptée

Bonsoir.

je veux affecter une valeur a mon variable au niveau du controller avant d'executer ma requete sql

Pourrais-tu être un peu plus précis s'il te plaît ?
Car pour définir une valeur à une variable que ce soit sur CakePHP ou ailleurs, il suffit simplement de faire :

$taVariable = 'saValeur';
Lartak
Réponse acceptée

Bonjour.
Dans ce cas là, il te suffit de faire quelque chose comme :

$this->request->data['nomDuchamp'] = 'laValeurADonner';

Bonjour lartak,
La version de cakephp 3.2
j'ai créé mes controllers ,Views et Models a l'aide de cake bake
dans une view le formulaire envoie des données et dans le controlleur je récupéré les données et je veux modifier request->data et modifier les données vide
j'espére que j'ai bien expliquer mon probléme :(

Merci une autre fois

merci Lartak et dans une relations hasMany comment arriver au variable de la 2éme table

table1(
id int primary key
nom varchar2(50)
etat int
) 
table2(
id int
table1_id int
nom varchar2(50)
etat int
)

par ex :
je veux modifier l'attribut etat du table2 dans le controlleur et j m'excuse pr le dérangement :/