💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ MohammadMoghadasi
service container دقیقا چیه؟
مهرداد سامی حل شده توسط مهرداد سامی

سلام استاد

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

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

MohammadMoghadasi ۱۵ آبان ۱۳۹۸، ۱۸:۴۰

سلام ... 

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

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

 

 

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