Li3 - 正确处理MySQL 5.7生成的列

时间:2017-09-13 11:28:23

标签: php lithium

在MySQL中,您可以拥有只读列,根据子查询/操作获取自动生成的内容。

例如,您可以存储从JSON列提取的值(使用5.7 JSON功能)。

默认情况下,当您get然后尝试save行时,这在Li3中不起作用。

它会尝试将值设置为null,这会抛出一个mysql 3105错误并失败。

与此同时,我必须编写手动PDO查询,但如果在Li3中有效,那将是理想的。

1 个答案:

答案 0 :(得分:2)

您可以使用whitelist的{​​{1}}功能来限制更新中写入的字段。