我有一个“允许的内容”设置为“Decimal”的文本输入字段。它不会让我在一个条目上将其设置为任何超过一百万的值,并给出错误number_exceeds_limit。
我考虑过将它保存为字符串,而不是使用decimal内容类型,但我需要在字段上使用orderby按顺序显示它们,如果它是字符串,它将处理9并大于100,因为9大于1。
有没有办法增加或绕过百万的限制?
Expressionengine版本3.5.2,以防相关。
发布于 2019-07-15 23:04:20
您需要编辑cp/ee/EllisLab/Addons/text/ft.text.php中的逻辑(5.1.2中的第62行),还需要编辑DB结构中的列类型(我刚刚在本地尝试了此操作,将字段长度设置为20,4而不是10,4 )。
这可能值得在EE github上提出一个关于这个问题的问题,因为这个限制对我来说似乎是有限制的(mySQL支持65位)。https://github.com/ExpressionEngine/ExpressionEngine/issues
https://stackoverflow.com/questions/57038116
复制相似问题