Hey, ben alanları 'id' ile "projeler" adında bir veritabanı tablo var 'isim' ve 'yıl', 'LocationID'. Ben ilgili görünümüne geçirmeden önce, tüm değerlerini almak ve $ veri saklamak için veritabanını sorgulamak.
Web sitesinin hangi parçası olarak, ben (bir foreach ile oluşturulan liste öğeleri yapılmış) bir zaman çizelgesi oluşturduk. Bu zaman çizelgesi, onların gelen 'yıl' değeri ile projeler ilişkilendirmek oldu. Yani 1999 altında, 1999 için tüm projeler bulur.
Şu anda ben foreach içinde ben 'yılın' alanı geçerli çizelgesi yıl maçları görmek için projelerin masa ve kontrolleri geçer başka bir foreach sahip zaman çizelgesi oluşturmak için kullanabileceğiniz bir çirkin saldırıya uğramış bir çözüm var, ve bu yüzden ekler .
Ben belirli dizeleri bulma dayalı görünümü (ve dolayısıyla veritabanı alan değerleri) geçti $ verileri sorgulamak için daha zarif bir yolu var mı?
Ben bunu ifade etmek istiyorum nasıl yazabilirim eğer Esasen, böyle bir şey için arıyorum:
<?php foreach $year_range as $timeline_year : ?>
<div class="projects_menu">
<?php foreach $projects WHERE $projects->$year EQUAL $timeline_year : ?>
<?php echo $projects->$name ?>
<?php endforeach ?>
</div>
<?php endforeach ?>