CakePHP SimpleTest 枚举问题
CakePHP1.3 with SimpleTest 无法处理枚举类型列。 如何解决这个问题?
Notice: Schema generation error: invalid column type enum(
CakePHP1.3 with SimpleTest can't treat enum type column.
How to resolve this problem.?
Notice: Schema generation error: invalid column type enum(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CakePHP 不支持
ENUM
,因为它仅适用于 MySQL。 CakePHP 社区希望 SimpleTest 成为一个通用系统,应该支持所有主要数据库系统以实现平台独立性。尝试将其切换为
varchar('10') 或 tinyint(1)
数据类型,并在模型的$validate
中控制它们的值ENUM is not supported by CakePHP
, because it only works with MySQL. And CakePHP Community want SimpleTest to be a generic system which should support all major databases systems to achieve platform independence.Try switching it to
varchar('10') or tinyint(1)
data types and control their values in model's$validate