0

Questionから継承したクラスがありfActiveRecordます。

次のコードを実行しようとすると:

$question = new Question();
$question->setQuestion($_question)->setUseruid($useruid)->setOriginuid($originuid)->setStatus(0)->setAnonymous($anonymous)->store();

システムが例外をスローします (スタック トレースではなく、メッセージのみを共有しています)。

Answer: Please enter a value

今、私は次のように、その回答フィールドに値を与えようとしました:

$question = new Question();
$question->setQuestion($_question)->setUseruid($useruid)->setOriginuid($originuid)->setStatus(0)->setAnonymous($anonymous)->store();

しかし、運が悪く、同じエラーが発生します。

answer はnot null longtextmysql データベース テーブルのフィールドquestionsです。'' 値を保持することはできますが、not-nullflulishlib を使用してフィールドの値として空の文字列を格納することはできないようです。これはバグですか、それとも何か不足していますか? 回避策はありますか?

4

1 に答える 1