如何增加表达式引擎中“小数”字段的限制

时间:2019-07-15 10:46:25

标签: expressionengine

我有一个文本输入字段,其中“允许的内容”设置为“十进制”。它不会让我在条目上将其设置为超过一百万的任何值,并给出错误number_exceeds_limit

我已经考虑过将其保存为字符串而不是使用小数内容类型,但是我需要在字段上使用orderby来显示它们,如果它是字符串,它将被视为9或更大大于100,因为9大于1。

有没有办法增加或达到百万限额?

Expressionengine 3.5.2版(如果相关)。

1 个答案:

答案 0 :(得分:0)

您将需要编辑cp/ee/EllisLab/Addons/text/ft.text.php中的逻辑(5.1.2中的第62行),还需要编辑数据库结构中的列类型(我只是尝试在本地将字段长度设置为20,4而不是10,4

可能值得在EE github上提出一个问题,因为这个限制对我来说是限制性的(mySQL支持65位数字)。 https://github.com/ExpressionEngine/ExpressionEngine/issues