1. sorum:
Şimdi ben her blok eklemek istediğimde fonksiyona $newproducts='' gibi bir parametre tanımlamam gerekecek. Bunu bir standarda bağlamak için ne yapmam gerekir?
2. sorum üstteki kodlarınız çalıştı bunun için teşekkür ederim fakat verdiği çıktıda bir de 1 şeklinde rakam çıktısı veriyor. Bu neyden kaynaklanıyor olabilir?
fonksiyonu
function viewblock($module, $newproducts = '') şeklinde tanımladık.
Bu ikinci öğe opsiyonel demektir. yani sen newproducts diye ikinci bir parametre tanımlamazsan o fonksiyon içine boş olarak tanımlanacak ve devre dışı olacaktır.
muhtemelen return ile hiç bir değer döndürmediğiniz için, fonksiyon içinde verilen çıktılarla 1 değerini döndürüyor. fonksiyon sorunsuz işlem yaparsa ve döndürdüğü tanımlanmış bir değer yoksa true ya da 1 değeri döndürebilir.
fonksiyonu şu şekilde tanımlayın.
if (!function_exists('viewblock'))
{
function viewblock($module, $newproducts = '')
{
$blockpath = "app/views/blocks/{$module}.php";
if(include($blockpath) == TRUE){
return TRUE;
}else{
return FALSE;
}
}
}