0

データベーステーブルでニュースレターフラグを2に設定したいのですが、これを行うと$ this-> data ['User'] ['newsletter'] = 2; 常に1に設定されます。登録ページのチェックボックスです。誰かがそれを2に設定する方法を教えてもらえますか?

ありがとう!

4

1 に答える 1

0

チェックボックスの場合は、ニュースレター フィールドを tinyint(1) にしました。これは、はい/いいえ、1/0 のブール表現です。SO ブール値のみを保存するか (したがって、ビューのチェックボックス)、フィールドを tinyint(2) に変更して、ある種の列挙型 (2 つ以上の明確な状態) を許可する必要があります。ただし、ビューで select here を使用する必要もあります。

それで、あなたは正確に何をしようとしていますか?両方の方法を持つことはできません。

于 2013-02-26T16:57:35.703 に答える