cakephp найти все данные формата - PullRequest
1 голос
/ 14 октября 2011

Я использую следующее для поиска данных.

$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
        )
)

Ответы [ 2 ]

2 голосов
/ 14 октября 2011

Это будет делать

$new_array = Set::classicExtract($records, '{n}.ModelName');
0 голосов
/ 14 октября 2011
foreach ($records as $i => $record) {
    $records[$i] = $record['ModelName'];
}
...