我计划将 MySQL 数据库中的所有日期时间数据转换为日期格式('d-M-Y')。我正在考虑在 afterFind() 回调中执行此操作,但我想知道如何检测 CakePHP 中的字段类型以便我可以创建条件语句?
提前致谢!
最佳答案
我的脑海中浮现出:Model::$_schema
保存数据库表的架构,包括字段的类型。这是由 Cake 使用 SQL DESCRIBE
查询自动填充的。您可以在 afterFind()
回调中查看查询结果,并访问 $this->_schema
以找出字段的类型。尝试 debug($this->_schema);
看看它的结构。
关于php - CakePHP 中是否可以检测 MySQL 字段的字段类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1850834/