سلام دوستان؛
برای چند زبانه کردن سایت، پکیج های زیادی نوشته شده،
یکی برداشته برای هر جدولی که میخوایم چند زبانه بشه یه جدول گذاشته با فیلدهای مربوطه
یکی یه جدول با روابط پلی مورفی طراحی کرده و یه فیلد رو به صورت جیسون ذخیره میکنه
و و و
حالا من خودم روش دوم رو پسندیدم ولی با مشکل بزرگتر رو به رو شدم، اونم این که واسه سرچ کردن توی این جداول که جیسون دارن مشکل پیش میاد، حالا میخواستم ببینم دوستان راه و روش بهتر چی هست که هر دو رو درکنار هم داشته باشیم ینی چند زبانه و قابلیت سرچ
سلام. اگه میخاید توی یه ستون یه json ذخیره کنید و توش query بزنید جواب مفید و مختصر : NoSql
ممنون، بله اینم یه راهی هست، ولی خو وقتی با لاراول کار میشه و دیتابیس رابطه ای، فک نمیکنم واسه همچین موردی نیاز به تغییر دیتابیس باشه
@coaradsupp
سلام.
اگر من بخوام یه سایت دو زبانه ایجاد کنم، به ازای هر فیلد در جدول، یک فیلد هم برای زبان دوم استفاده می کنم. برای مثال اگر جدول مقاله ها رو در نظر بگیرید، عنوان رو به صورت زیر تعریف می کنم:
این طوری کار ساده تر میشه چون فیلد ها از هم جدا نمیشن، همچنین بعدا به مشکل سرچی که گفتید، نمیخورم.
ممنون
اره منم به همین فکر کردم، ولی حس کردم شاید اصولی نباشه،
مثلا برای داینامیک بودن زبان سایت اگه بخوایم زبان اضافه کنیم باید باز بیایم توی دیتابیس اضافه کنیم و ادامه ماجرا
@coaradsupp
تقریبا روش استاندردی هستش.
اگر بتونید تعداد کوئری های دیتابیس رو مدیریت کنید به مشکل نمی خورید.
خیلی ممنون، اونوقت مثلا برای مقاله یا جداولی که باید یه تکست بزرگی رو ذخیره کنه، مشکلی تو واکشی اطلاعات پیش نمیاد؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟