yii 1.1.13、MS SQL Server 2012
CREATE TABLE [dbo].[name](
[id] [int] IDENTITY(1,1) NOT NULL,
[name] [nvarchar](50) NOT NULL,
CONSTRAINT [PK_name] PRIMARY KEY CLUSTERED
モデル、コントローラー、および CRUD は、gii によって作成されます。
_form.php:
$form=$this->beginWidget('CActiveForm', array('id'=>'name-form',));
echo $form->textField($model,'name',array('size'=>50,'maxlength'=>50));
echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save');
$this->endWidget();
いつ
$model->attributes=$_POST['Name'];
$model->save();
一般エラー: 20018 ID 列 'id' を更新できません。[20018] (重大度 5)
一時的な解決策は次
unset($model->id)
のとおりですが、明確ではありません。
どんな解決策がいいですか?