neorf
(Neorf3k)
October 12, 2012, 2:31pm
1
sto usando gli url in formato path, tutto ok…
solo che ho necessità di passare un parametro get ma non mostrarlo se vuoto
il parametro è "type", la regola dentro main.php è:
'/libro/<type:.*?>/<id:\d+>/<titolo:.*?>'=> array('/shop/products/view', 'caseSensitive'=>false),
io vorrei che se type è vuoto non venga mostrato, al momento mi mostra gli url del tipo:
/libro//22/qualche+titolo… insomma, ho il doppio slash con barra vuota… come lo evito?
zaccaria
(Matteo Falsitta)
October 16, 2012, 6:39am
3
Se il type e’ vuoto non dovresti proprio metterlo nei params della createUrl.
neorf
(Neorf3k)
October 17, 2012, 3:35pm
4
lo so, ma se non lo metto non lo prende… cmq ho risolto facendo in modo che non sia mai vuoto
neorf
(Neorf3k)
October 17, 2012, 3:37pm
5
Altra cosa:
come mai negli url del modulo user chiamati con
per fare in modo che venga presa l’azione corretta, devo mettere
altrimenti come azione mi vede "location"… dove sbaglio?
sensorario
(Sensorario)
October 17, 2012, 5:33pm
6
Quando sei fuori da un modulo e crei un link devi usare solo controller/action. Quando il link appartiene ad un modulo, devi specificare modulo/controller/action
neorf
(Neorf3k)
October 17, 2012, 6:26pm
7
ok, solo che facendo riferimento al controller del login, questo ha specificato al suo interno:
non è che non funziona solo perché non ha un’azione “index”?
sensorario
(Sensorario)
October 18, 2012, 3:40am
8
Mi confondi: cosa centra il controller del Login con il modulo user?