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();

但我没有运气,我得到了同样的错误。

答案是not null longtextmysql数据库表中的一个字段questions。它能够保存 '' 值,但似乎不可能not-null使用繁荣库将空字符串存储为字段的值。这是一个错误还是我错过了什么?有解决办法吗?

4

1 回答 1

0

Flourish 将空字符串转换为 null,在我看来这是一个 BUG,而且是一个非常大的 BUG。这个 BUG 使我无法在给定的表中插入一条新记录,我不得不使用其他方法来实现我的目标。在我看来,这应该尽快修复。下图说明了我的主张。

蓬勃发展的文档

于 2014-02-09T04:25:23.487 回答