Ciao, ho fatto alcune prove, grazie per tutte le info
ho ripostato la mia app modificata in base a quanto da te indicato
app
credo di aver fatto un po' di casino nella mia nuova action saveAction()
ho inserito due commenti per indicare le porzioni di codice recuperate dalle mie due vecchie azioni edit e add
//***********************************
// PARTE AGGIUNTA DALLA VECCHIA ACTION
//***********************************
//***************************************
// FINE PARTE AGGIUNTA DALLA VECCHIA ACTION
//***************************************
quindi è facile capire cosa ho integrato io
... come dicevo, sono partito dalla tua soluzione ma credo di aver un po' "pasticciato" il controller
e non so se model e form sono corretti
ad esempio nel mio model ho creato la funzione save come da te indicato ma non so come gestire l'ID.... dato che prima nella mia funzione updateUser lo passavo direttamente:
public function updateUser($id ,$firstName, $lastName, $email, $stateId, $cityId, $townId, $password, $active) {
ora nella mia nuova funzione save mi trovo:
if (null === ($id = $guestbook->getId())) {
unset($data['id']);
$this->insert($data);
} else {
$this->update($data, 'userId = '. (int)$id);
}
ma invece di $guestbook->getId() (che appartiene all'esempio quickstart) cosa devo fare?
Potresti dirmi se sono OK o cosa cambiare?
Grazie mille


Rispondi quotando