Salve, avrei bisogno di delucidazioni per creare un form multi step.
Posso gestirlo cosi?:
Controller:
public function actionCreate()
{
$model=new Articolo;
if(isset($_POST['step1']))
{
$attributes = array('nome', 'descrizione', 'codice');
}
if(isset($_POST[‘step2’]))
{
$attributes = array('prezzo', 'diritti');
}
if(isset($_POST[‘step2’]))
{
$attributes = array('quantita', 'provenienza');
Suppongo che in questo punto vada inserito/a Validazione, Inserimento dati nel database di tutti gli steps e render della vista
}
Come valido i vari step? Come salvo lo step per non perdere i dati durante gli step successivi? Devo creare una vista per ogni singolo step? Devo creare un form per ogni singolo step? Qualcuno può illuminarmi anche con un link da leggere?