Ho un model che usa una chiave alfanumerica per ID. Yii manda un 400 error quando eseguo update con il codice generato da Gii. Nel controller: public function loadModel($id) c’è correttamente: $model=Issue::model()->findByPk($id); e non(come segnalato in un post in inglese): $model=Issue::model()->findByPk((int)$id); Quindi: la modifica di un record della stessa tabella con chiave numerica funziona, con chiave alfanumerica no. La tabella è preesistente e piena di dati.