سلام
ببخشید من دارم با mvc کار میکنم
میخوام سه سرچ پیشرفته درست کنم
مثل سایت های کاریابی که سه اینپوت یا لیست کنار هم قرار دادن و مثلا میگن شغل درخواستی بعدی اتان بعدی هم دسته بندی
مثل سایت جابینجا
https://jobinja.ir/
چطور میتونم اینکار رو انجام بدم؟
سلام
@dfardabasi
این کار با انجام دادن فیلتر های مناسب روی کوئری هست
نسبت به چیزایی که تو جدول مورد نظر هست ، میارن تو کوئری قرار میدن دستورات لازمه مثل where و ...
شما تو MVC
توی مدل هاتون با چه نوع معماری به پایگاه داده کوئری میزنید
از پکیج الکوینت و اینا استفاده میکنید؟
فیلترها به چه صورته ؟؟؟؟ آیا روی یه جدول باید کوئری بزنم یا چند تا چدول؟؟؟؟
با pdo کوئری میزنم
سلام
@dfardabasi
شما تو فرم هاتون یه سری name هایی رو در نظر میگیرید که پاس میدید به سمت کنترلر
اون هارو توی کوئری هاتون ازش استفاده کنید و بر اساس اون ها select میکنید
اینکه سرچتون توی چه موضوعی باشه و بر اساس چیا باشه میتونه یه جدول یاچند جدول رو دخیل کنه
نظرات دوستان رو هم ببینید.
میتونن دقیقتر راهنماییتون کنن
نمونه کد داشتم ارسال میکنم براتون
سلام
همانطور که اقای علی مطرب گفتند شما میتونین براساس ریکوئست های که داری از متد Where استفاده کنی.
مثلا من در لاراول
$products = Product::where('code','LIKE','%'.$request->code."%")
->where('type_of_construction','LIKE',$request->type_of_construction)
->where('***','LIKE',$request->***)
->where('product_type','LIKE',$request->product_type)
->where('sex_order','LIKE',$request->sex_order)
->latest()->paginate(4);
اینجوری به کار بردم
@dfardabasi
کلشو میتونید با شرط های کوئری و دریافت دیتا از فرم انجام بدین . با جاوا اسکریبت هم میتونید ایجکسش کنید هر فیلد تغییر کرد همون موقع کوئری بررسی بشه و انلاین همراه با تایپ یا ... سرچ انجام بشه . چیز سختی نیست باید برید تو کارش تا درست بشه .
درود
اگر ۳ تا فیلد موردنظرتون همه فیلدهای یک جدول باشند که کارتون راحته... بر اساس ۳ گزینه انتخاب شده سمت فرانت کوئری رو میسازید و نتایج رو نشون میدید...
اگر تعداد جدول هاتون بیشتره باز هم کار سختی نیست.. میشه از join استفاده کرد
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟