MySQL çekti listelerinin farklı aracılığıyla döngüler ve bir Facebook-vari "yem" olarak görüntüleyen bir işlevi var. Her liste türü farklı bir görünüme sahiptir ve bu nedenle farklı bir şablon gerektirir.
İşte aşağıda işlevi örneği (100 listeleri varsa) 100 kez denilebilir olduğunu:
function display_listing($id,$type) {
global $abs_path;
switch($type) {
case 'photo':
include($abs_path . '/templates/photo.php');
break;
case 'video':
include($abs_path . '/templates/video.php');
break;
}
}
Bunu yapmak için daha iyi bir yolu var mı, nerede potansiyel 100 içerir ile bitmiyor - Benim sürecini yavaşlatabilir hangileri? Ben bir şekilde sayfadaki kez dahil kaydetmek ve gerektiğinde bunun için birçok kez ifade edebilir?
... Ya bu iyi bir uygulamadır?
Ayrıca, ben bir şablon motoru olmadan, kendi başıma bunu bilmek istiyorum ...
EDIT: Sorun sadece include_once tarafından çözülmüş değil (I dont inanmak) ... Ben her zaman değişkenleri yerine dahil dosyayı birden çok kez yeniden gerekiyor.