php - CakePHP 中是否可以检测 MySQL 字段的字段类型?

标签 php mysql cakephp

我计划将 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/

相关文章:

php - 使用PHP将CSV数据导入mySQL

php - XAMPP 本地主机与 mysql 的问题

PHP Laravel 5.4.21。在第一行 Eloquent 地保存插入

php - 如何在cake php中自动求和/求和(第一个输入列数字+第二个输入列数字)?

cakephp - 如何学习 Cakephp

php - 缓存超过 1mb 的内存缓存替代品

PHP脚本不会在后台运行

Mysql 获取年和月列之间的日期拆分之间的行

php - WordPress 查询根据自定义表获取帖子

php - CakePHP 获取 Action 名称