🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ نصیح سراج
service container دقیقا چیه؟
رحیم ملایری حل شده توسط رحیم ملایری

سلام استاد

من نحوه استفاده از سرویس کانترینر رو می‌دونم اما فقط میخوام بدونم دقیقا به کدوم قسمت رو میگم سرویس کانتینر؟ طبق تعریف خود داکیومنت یعنی ابزاری برای مدیریت dependancy‌ها اما تمام این‌ها bind میشن در serviceProvider.class و چیزی به عنوان خود serviceContainer.class نداریم پس دقیقا به کجا می‌گن service Container ؟ آیا یک مفهوم انتزاعیه یا به یک قسمتی از کد میگن؟! اگه منظورمو دقیقا متوجهد نشدید چیزی که متوجه شدید رو بگید تا بیشتر توضیح بدم ! تشکر

خودم فکر میکنم seviceContiner یک مفهومه و یک قسمت از کد و... نیست و از طریق this->app$ س می‌تونیم به container دسترسی داشته باشیم !

نصیح سراج ۱۵ آبان ۱۳۹۸، ۱۸:۴۰

سلام ... 

Container یک کانسپت هستش ... که کلا ۲ تا وظیفه اصلی داره ... Service Locator .. Dependency Injection .... 

Service Provider‌ها قسمتی هستن که ما میتونیم مواردی که خودمون میخوایم رو به کانتینر اضافه کنیم .... 

 

 

بهترین پاسخ
رحیم ملایری ۲۰ آبان ۱۳۹۸، ۰۶:۴۰