我有一个继承自fActiveRecord的类Question。
当我尝试运行以下代码时:
$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();但是我没有运气,我得到了同样的错误。
答案是mysql数据库表questions中的not null longtext字段。它能够保存'‘值,但似乎不可能使用flourishlib将空字符串存储为not-null字段的值。这是一个bug,还是我漏掉了什么?有什么变通办法吗?
发布于 2014-02-09 12:25:23
Flourish将空字符串转换为null,这在我看来是一个错误,而且是一个非常大的错误。这个错误使我无法使用flourish将新记录插入到给定表中,我必须使用其他方法来实现我的目标。在我看来,这个问题应该尽快解决。下面的图片说明了我的主张。

https://stackoverflow.com/questions/21651724
复制相似问题