メッセージのステータス、つまりユーザーによる既読または未読を管理するために2つの列挙型フィールドを持つデータを保存する場合。列挙型( '1'、 '0')を使用してステータス'1'=>読み取りおよび'0'=>未読み取りを管理しています
次のコードはメッセージを保存しますが、ステータス列に空のファイルを保存します
$data = array(
'message' => 'test message',
'status' => 1
);
$this->Message->save($data);
データベースの構造は次のとおりです
Field Type Collation Null Key Default
------------------ ------------- ----------------- ------ ------ -------
id bigint(20) (NULL) NO PRI (NULL)
message varchar(255) (NULL) NO MUL (NULL)
status enum('0','1') latin1_swedish_ci NO MUL 0
私もデータ配列を
$data = array(
'message' => 'test message',
'status' => '1'
);
$data = array(
'message' => 'test message',
'status' => "'".1."'"
);