Ben sorun benim Zend Framework uygulamasında bu programlama zorluğu başarmak için nasıl anlamaya çalışıyorum yaşıyorum:
Şöyle bir dizi oluşturmak gerekir:
$array = array(
0 => stdClass()->monthName
->monthResources = array()
1 => stdClass()->monthName
->monthResources = array()
);
Bu benim ile çalışmak zorunda orijinal dizidir:
$resources = array(
0 => Resource_Model()->date (instance of Zend_Date)
1 => Resource_Model()->date
2 => Resource_Model()->date
//etc...
);
Orijinal dizi ($resources
) zaten (azalan) tarihe göre sıralanır yüzden kaynaklar aya göre gruplandırılmış bir dizi oluşturmak gerekir. Ben sadece kaynaklara sahip ay istiyorsanız, bu nedenle kaynakların bir ay atlarsanız, son dizideki o ay için stdClass
nesnesi olmamalıdır.
Ben de bu hızla işlemek isteyen, bu yüzden kod optimize (ve hala okunabilir olmak üzere) herhangi bir tavsiye çok iyi olurdu. Bunu nasıl başarabiliriz?