realtebo
(Mirkotebaldi)
1
Avrei bisogno di passare un array ad una action, cioè devo passare UN parametro di TIPO array.
.../index.php?r=order/send&po[]=2552&po[]=245
Ho provato a creare l’action cosi (perchè inizialmente la pagina deve poter partire anche se nessun valore in quell’array)
public function actionSend($po = array())
Ma se provo a richiamare a mano l’url di cui sopra ottengo
cosa sto sbagliando?
mdomba
(Maurizio Domba Cerin)
2
Nella documentazione dice
[color="#222222"][font="Arial, sans-serif"] [/font][/color]
Cioe’ bisogna usare:
public function actionSend(array $po)
Doc - http://www.yiiframew…rameter-binding
mdomba
(Maurizio Domba Cerin)
3
E da non dimenticare… questo e stato aggiunto nella versione 1.1.15 e non funziona nelle versioni precedenti
realtebo
(Mirkotebaldi)
4
Grazie mille. Molto interessante.
Alla fine, dovendo essere opzionale, ho preferito togliere il parametro dalla firma della function e usare getPost per recuperarlo. Funziona, quindi …