سلام وقت بخیر، من یک کلاس دارم برای عملیات ثبت نام، ایا برای این که چک کنم کاربری با این مشخصات وجود داره، برای رعایت اصل اول سالید، باید یک کلاس دیگه تعریف کنم یا توی همون کلاس میتونم این کار رو بکنم؟
سلام
این متن رو همیشه به یاد داشته باشید:
هر کلاس باید تنها یک مسئولیت یا دلیل برای تغییر داشته باشد. به عبارتی، یک کلاس باید فقط یک وظیفهی خاص را انجام دهد.
پس شما باید یک کلاس جدید برای این کار ایجاد کنید.
بهترین پاسخ
احمدرضا فاطمی کیا۲۳ مرداد ۱۴۰۳، ۰۷:۲۵
پس یعنی داخل اون متد کلاس ثبت نام که مسئولیت ثبت کاربر در دیتابیس رو داره باید کلاس ریجستر رو فراخوانی کنم و از متد مربوط به بررسی وجود کاربر استفاده کنم! درست میگم؟
devnafisi۲۳ مرداد ۱۴۰۳، ۰۸:۰۱
داخل کلاس ریجستر یک متد برای این کار ایجاد کنید و داخل متدی که توش عملیا رو انجام میدید توسط $this عملیا رو انجام بدید.