在我的CakePHP的应用程序,当我试图得到这样的数据:如何在CakePHP中将整数转换为字符串?
$this->loadModel('Radio');
$posts = $this->Radio->find('all');
的整数显示像(调试)字符串:
'Radio' => array(
'idSong' => '4',
'name' => 'batman',
'title' => 'Batman Theme Song'
),
为什么呢?该类型在数据库中为int。我需要整数正确地显示在我的JSON文件
这不是一个CakePHP的问题本身改变模型数据,但是PHP的PDO类就是这样做的。有一些设置可以防止这种情况的发生:http://www.dereuromark.de/2014/08/05/all-new-cakephp-tips-summer-2014/#mysql-and-returning-integers – mark 2014-09-24 10:44:20