راکت

ساخت breadcrumb با پی اچ پی در سیستم mvc

6 پاسخ

سلام دوستان چطوری می تونیم مسیر صفحات پیموده شده یا breadcrumb رو با php در سیستم ام وی سی بسازیم

ثبت پرسش جدید

پاسخ‌ها

6
امین
امین
@mordab

تخصص: سرور کار , گیمر , طراح

موضوع سایتتون چی هست؟
باستفاده از چند کوئری ساده ( البته بستگی به دیتابیس و تحلیلتون داره ) میتونید پیاده سازی کنید

اول موضوع سایتتون رو بگین تا بیشتر راهنمایی کنم!
چون تو سایت های فروشگاهی جریانش یکم فرق میکنه

علی
علی
@sardar

تخصص: طراح وب سایت , برنامه نویس php , سئو

دقیقا فردشگاهی به منوی چند سطحی

شاید پاسخ شما همین‌جا باشد

امین
امین
@mordab

تخصص: سرور کار , گیمر , طراح

@sardar
نگاه کنید برای پیمایش در دسته بندی هاتون باید فیلد URL در جدولتون داشته باشید و برای زیر دسته بندی ها parent_id و بعد این هارو با یک کوئری بسیار ساده و چند تا ایف بفرستی به ویو مورد نظری که میخوایی.

در مورد محصولات هم به این صورت هست فقط با این تفاوت که این بار میایی از جدول محصولاتت دسته بندی مربوطه رو دریافت میکنی و با یک ایف مقایسه میکنی و با تگ html در کنترلرت میفرستی به ویو مورد نظر و تو ویو هم تو جایی که میخوایی دریافت و نشون میدی .

اگر توضیحات بالا نا مفهوم بود بگو چند نمونه از کد های خودم رو اینجا بندازم تا متوجه بشی گرچه اگر متوجه بشی کدهامو:)

علی
علی
@sardar

تخصص: طراح وب سایت , برنامه نویس php , سئو

داداش اگه ممکنه کد بذار ممنون
الته داداش بنده منظورم ساخت دسته بندی نیست ها منظورم breadcrumb هستش مثلا :
صفحه اصلی > لوازم خانگی > لوازم اشپزخانه > یخچال > یخچال هیمالیا مدل 123
اینو میخوام دسته بندی ها را تا چند سطح پیاده کردم

امین
امین
@mordab

تخصص: سرور کار , گیمر , طراح

@sardar

میدونم عزیز که منظورت چیه کلیتشو گفتم بهت:

یه نمونه از کد ها :


   // Ger all categories  and sub categories
        $categories = Category::with('categories')->where(['parent_id'=>0])->get();
        $categoryDetails = Category::where('id',$productDetails->category_id)->first();
        if($categoryDetails->parent_id==0){
            $breadcrumb = "<a href='/'>Home</a> / <a href='".$categoryDetails->url."'>".$categoryDetails->name."</a> / ".$productDetails->product_name;
        }else{
            $mainCategory = Category::where('id',$categoryDetails->parent_id)->first();
            $breadcrumb = "<a style='color:#333;' href='/'>Home</a> / <a style='color:#333;' href='/products/".$mainCategory->url."'>".$mainCategory->name."</a> / <a style='color:#333;' href='/products/".$categoryDetails->url."'>".$categoryDetails->name."</a> / ".$productDetails->product_name;
        }

کد های ویو:

  <div align="left"><?php echo  $breadcrumb; ?></div>
علی
علی
@sardar

تخصص: طراح وب سایت , برنامه نویس php , سئو

مرسی داداش گرفتم چی گفتی😘😘😘😘😘

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام