Benim veritabanından bazı verileri alır ve aşağıdaki dizi döndürür bir model ve denetleyici var
Array
(
[2010] => Array
(
[year] => 2010
[months] => Array
(
[0] => stdClass Object
(
[sales] => 2
[month] => Apr
)
[1] => stdClass Object
(
[sales] => 1
[month] => Nov
)
)
)
[2011] => Array
(
[year] => 2011
[months] => Array
(
[0] => stdClass Object
(
[sales] => 1
[month] => Nov
)
)
)
)
Bu göstermek gerektiğini tam olarak ne olduğunu gösterir, ancak anahtarın var farklı isimler yüzden benim görünümünde kullanarak foreach nasıl döngü yıllar boyunca hiçbir fikrim yok. Diziler Ben de henüz o kadar iyi değilim şeydir: (
bilmeniz gereken, bu kontrolör olduğunu:
function analytics()
{
$this->load->model('admin_model');
$analytics = $this->admin_model->Analytics();
foreach ($analytics as $a):
$data[$a->year]['year'] = $a->year;
$data[$a->year]['months'] = $this->admin_model->AnalyticsMonth($a->year);
endforeach;
echo"<pre style='text-align:left;'>";
print_r($data);
echo"</pre>";
$data['main_content'] = 'analytics';
$this->load->view('template_admin', $data);
}//end of function categories()