Ciao a tutti,
mi hanno messo in mano un progetto in Yii da poco, non l’avevo mai visto prima. Ho questo problema: devo creare una nuova action, per cui ho nel mio TestController:
public function actionSave($id)
che chiamo in post. Ricevo un 400 bad request, e non ne capisco il motivo. Questo e’ il mio urlManager:
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'tests/<testid:\d+>/<controller:\w+>/<id:\d+(\.\d+)?>'=>'<controller>/view',
'tests/<testid:\d+>/<controller:\w+>/<action:\w+>/<id:\d+(\.\d+)?>'=>'<controller>/<action>',
'tests/<testid:\d+>/<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'hose/<action:\w+>/<code:(.*)>'=>'hose/<action>',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'test/archived/<id:\w+-\d+>'=>'test/archived',
'test/reliable/<id:\w+-\d+>'=>'test/reliable',
'test/unreliable/<id:\w+-\d+>'=>'test/unreliable',
'test/successrateyes/<id:\w+-\d+>'=>'test/successrateyes',
'test/successrateno/<id:\w+-\d+>'=>'test/successrateno',
'hose/setrating/<testid:\w+-\d+>/<id:\w+-\d+>/<value:\w+-\d+>'=>'hose/setrating',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
'showScriptName' => false,
),
Qualche suggerimento?
Grazie mille