-
پاسخ : مشکل در کامپوننت xmap
با سلام
دوست عزیز توجه داشته باشید در صورتی که یک Query از بانک اطلاعاتی داده ای برای برگشت نداشته باشد، توسط تابع LoadObjectList مقدار Null را ارسال می کند و صرفا دلیل بر اینکه برنامه به درستی کار نکند نمی باشد 
برای رفع این مشکل می توانید به روش زیر عمل کنید :
$VAR = isset($VAR) ? $VAR : array();
توجه داشته باشید که VAR را با متغیر مورد نیاز foreach عوض کنید.
همان طور که در بالا اشاره کردم، این عمل تنها جهت قطع شدن خطا می باشد و دلیلی برای کار نکردن کامپوننت یا ... نمی باشد.
برای اطمینان بیشتر می توانید
echo $database->getQuery();
را بعد از
$database->setQuery($query);
قرار دهید تا Query خروجی را به شما نشان دهد، در این صورت شما می توانید بررسی کنید که آیا برنامه به درستی کار می کند یا خیر.
موفق و پیروز باشید
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
03-09-2008 03:16 AM
# ADS
تبلیغات در جوملا فارسی
علاقه مندی ها (Bookmarks)