Find ('liste) sorgu çifte dizi dönen CakePHP

0 Cevap php

CakePHP kullanıyorum ve bu bana 1 2 olmalı dizileri veren bir "çifte dizisi" geri alıyorum, ben kadar CakePHP gibi konunun içine baktım ve onu anlamaya olamaz ve sadece geçmiş taşımak istiyorum Herkes bir değişken altında .. 2 dizileri varsa, ikinci bir dizi unset nasıl biliyorsa, bu şimdi ben merak ediyorum ben garip buluyorum dizi, bu vardır onun sadece bir değişkenin, .. bir print_r yani ben istiyorum böylece yinelenen değerler 2. set Ben bir array_push yaparsan işe yaramaz bu yüzden çıkan yeni dizi dizini içine dizin için hem değerleri iter yoktur, bunu yapmak

bir değişken aşağıdakine eşittir:

Array ( [0] => 42 [1] => 62 ) Array ( [0] => 42 [1] => 62 ) 

EDIT:

Bu benim değişken bir foreach array_push ile, yukarıda söylediğim gibi, ben garip olan, bu ile sonuna kadar, benim iki kez yanlışlıkla dizi dışarı baskı bir sorun değildir:

Array ( [0] => 4242 [1] => 6262 )

EDIT:

Bu ben kullanıyorum CakePHP'de veritabanı arama, ben CakePHP açısından bu sormadım ama bazı insanlar bu ben bu ilanıyla imkansız olduğunu düşünüyorum çünkü sadece bu yüzden, isterseniz ne yaptığını görebiliyorum biliyorum

    $specificfields_array = $this->Mymodel->find('list', array('fields' =>'Mymodel.id'),
                'conditions' => array('emailgroup' => $categorynumber, 'sent' => '0');));

EDIT:

Bu bir "foreach" array_push ne olduğunu:

$mynewarray = array();

foreach ($specificfields as $specificfields_current) {

array_push ($mynewarray, $specificfields_current);

}

0 Cevap