Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cakephp查找所有数据格式_Php_Cakephp_Cakephp 1.3_Cakephp Model - Fatal编程技术网

cakephp查找所有数据格式

cakephp查找所有数据格式,php,cakephp,cakephp-1.3,cakephp-model,Php,Cakephp,Cakephp 1.3,Cakephp Model,我使用下面的方法查找数据 $records = $this->ModelName->find('all', array('fields' => array('name','email'))); 它给我以下格式的数据 Array ( [0] => Array ( [ModelName] => Array ( [name] => val

我使用下面的方法查找数据

$records = $this->ModelName->find('all', array('fields' => array('name','email')));
它给我以下格式的数据

Array
(
    [0] => Array
        (
            [ModelName] => Array
                (
                    [name] => val
                    [email] => value1
                )
        )
    [1] => Array
        (
            [ModelName] => Array
                (
                    [name] => val
                    [email] => value1
                )
        )
)
我可以得到以下格式的数据吗?如果是,如何进行?我需要以下格式的数据数组

Array
(
    [0] => Array
        (
              [name] => val
              [email] => value1
        )
    [1] => Array
        (
              [name] => val
              [email] => value1
        )
)
这就行了

$new_array = Set::classicExtract($records, '{n}.ModelName');

如果我有1000条记录,那么加载页面将花费太多的时间。@lakum4stackof您可以测试此循环将花费多少时间。如果您提取数千条记录,此循环将不会成为瓶颈。我必须将其放在哪里?控制器中的某个位置。我忘了提到它返回一个数组,我将编辑答案。
$new_array = Set::classicExtract($records, '{n}.ModelName');