عرشیا سعیدی
5 سال پیش توسط عرشیا سعیدی مطرح شد
3 پاسخ

استفاده از رابطه ها برای ساخت پست توسط یوزر در سیستم ماژولار

سلام دوستان

توی سیستم ماژولار ما یه ماژول یوزر درست میکنیم یه ماژول پست برای هر کدوم از ماژول هامونم اومدیم دیزاین پترن ریپوزیتوری رو درست کردیم که البته ریشه اون ها از یه ماژولی گرفته میشه به اسم هسته یا همون core حالا مشکل اینجاس ما توی ماژول پست زمانی که میخوایم یه پست رو ایجاد کنیم نیاز داریم اول یوزرمون رو بدست بیاریم بعد بگیم این پست رو ایجاد کرده اما چون داریم از ریپوزیتوری استفاده میکنیم اون find فقط برای مدل پست ها عمل میکنه چطور باید این مشکل رو حل کرد ؟


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@arshiya73arshiya

کد هاتون رو قرار بدید ، تا ساختارش رو ببینیم چیه!


عرشیا سعیدی
تخصص : php ، لاراول ، وردپرس
@arshiya73arshiya 5 سال پیش مطرح شد
0

@Alimotreb

کد هام کلی هستش و سوال منم ساختاری هست نمیگنجه کل کدامو اینجا قرار بدم ولی دوتا اصل کلی داره

۱ـ ایجاد ساختار ماژولار با پکیج nwdart
۲ـ پیاده سازی دیزاین پترن ریپوزیتوری

به این صورت که من یه ماژول هسته (core) نوشتم و اون اینترفیس مربوط به ریپوزیتوری رو توی اون قرار داره همینطور کلاس مربوط به eloquent حالا توی هر ماژول من از ماژول هسته استفاده میکنم برای تکراری نشدن کدها و ریپوزیتوریم رو به صورت جدا پیاده سازی میکنم حالا توی کنترلر های هر ماژول من مدل های مخصوص همون ماژول رو به صورت ریپوزیتری دارم و کار هم میکنه اما مشکل اینجاس اگه بخوام از مدل دیگه ای از مسیر ریپوزیتوری استفاده کنم نمیشه این در حالیه که ما بعضی مواقع نیاز داریم توی ذخیره سازی از طریق یه مدل دیگه اقدام کنیم مثل یوزر که پست رو ایجا میکنه یا مثلا پست که کامنت رو ذخیره میکنه و از اینجور مطالب اما این روند توی ساختار ماژولار یه اصولی داره که من دنبال اونم


عرشیا سعیدی
تخصص : php ، لاراول ، وردپرس
@arshiya73arshiya 5 سال پیش مطرح شد
0

@hesammousav

@ali.bayat

@endworld

@code2code

ممنون میشم کمکی کنید دوستان


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

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