为什么CakePHP将数据库结果包含在如此多的子数组中?

Jam*_*mes 1 cakephp

CakePHP有一个烦人的习惯,就是从数据库中提取数据时拥有非常深的多维数组.

例如,我只想使用SQL_CALC_FOUND_ROWS和"SELECT FOUND_ROWS()作为row_count"来获取上一个查询返回的行数.结果是三个深度数组:$ result [0] [0] ['row_count'].

zer*_*ino 5

你可以使用 $this->Model->find('count'); http://book.cakephp.org/view/1020/find-count吗?或重写查询为 "select FOUND_ROWS() as TableName.row_count from tablename TableName"