اضافه کردن یک کلاس به Yii

سلام

من تازه شروع کردم به کار کردن با yii و الان میخوام یه سری کلاس های دیتابیس خودم رو به فریم ورک اضافه کنم

چجوری این کارو انجام بدم ؟

[right]سلام

دقیقا کلاس‌های شما چه کاری می‌کنن؟ خود فریمورک واسه کار با دیتا بیس خیلی امکانات خوبی داره

ولی کلا اگه نام کلاس و اسم فایل اون یکی باشه و اونها رو توی فولدر کامپوننت قرار بدید

وقتی یخواین از اونها استفاده کنید فریمورک خودش کلاس رو ایمپورت میکنه

[/right]

یه کلاس کار با دیتابیسه که تقریبا از کلاس های فریم ورک بهتره

نمی خوام بزارمش جای یکی از کلاس ها فقط می خوام کنار بقیه کلاس ها اونم داشته باشم

[rtl]

اون کلاس رو بکنین یه کامپوننت

توی تنظیمات اپلیکیشن هم کامپوننت رو اضافه کنید

یعد میتونید اینجوری بهش دسترسی داشته باشید


ِYii::app()->componentName

[/rtl]

من فقط 24 ساعته این فریم ورک رو نصب کردم

اگه امکانش هست توضیحات بیشتر با جزئیات بیشتر

چجوری تبدیلش کنم به یه کامپونت و چجوری کامپونت رو به سیستم اضافه کنم

[rtl]

یک راه خیلی راحت اینه که توی خود راهنمای yii هم توضیح داده

میتونین این قسمت راهنما رو توی لینک زیر بخونید

Using 3rd-Party Libraries

[/rtl]

[rtl]

راستی اون بحث کامپوننت هم من اشتباه کردم کلا گفتم

به نظر خودم که روش مسخره‌ای بود ;D

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

احتمال خیلی زیادی داره که توی Packagist این کتابخونه

وجود داشته باشه

در این صورت به غیر از روشی که توی مطلب قبلی بود

میتونید از composer هم واسه استفاده از کتابخانه مورد نظرتون استفاده کنید

yii 2 هم کلا دیگه از کامپوزر استفاده می‌کنه. و کلا توی مدت زمان کوتاهی دیگه همه

باید کامپوزر و کار کردن با اونو یاد بگیریم

سایت کامپوزر هم آدرسش اینه https://getcomposer.org/

[/rtl]