بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در دوبار استفاده از renderPartial با یک مسیر (حل شد)
سلام دوستان
این از renderPartial
public static function renderPartial($filePath, $data = array(), $return = false){
extract($data);
if ($return) {
ob_start();
}
require_once(getcwd() . "/mvc/view" . $filePath);
if ($return) {
return ob_get_clean();
}
}
اینم از کدهای من
private function home() {
$data['slider'] = HomeModel::slider();
$shop['products'] = HomeModel::newShop();
$data['shop'] = View::renderPartial('/shop/productList-grid.php', $shop, true); 'این درست پر میشه
$shopPopular['products'] = HomeModel::popularShop();
$data['shopPopular'] = View::renderPartial('/shop/productList-grid.php', $shopPopular, true); 'اما این نه
' اومدم یه فایل دیگه به اسم productList-grid2.php ساختم و مسیر رو دادم درست شد
$divar['records'] = HomeModel::newAds();
$data['divar'] = View::renderPartial('/divar/list-grid.php', $divar, true); 'اینم درسته
$mycity['records'] = HomeModel::newMyCity();
$data['mycity'] = View::renderPartial('/mycity/list-grid.php', $mycity, true); 'اینم درسته
$data['newBlog'] = BlogModel::publishPostByPage(0, 10, null); اینم درسته
View::render("/home/home.php", $data);
}
لطفا راهنمایی کنید دوستان چطوری این مشکل رو برطرف کنم که با همون یه فایل درست باشه
برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال
محمدرضا
9 سال پیش
0
0
سلام کد تغیر بده
public static function renderPartial($filePath, $data = array(), $return = false){
extract($data);
if ($return) {
ob_start();
}
require_once(getcwd() . "/mvc/view" . $filePath);
if ($return) {
$x= ob_get_clean();
ob_end_clean();
return $x;
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .