سیدروح الله سیدموسوی
سیدروح الله سیدموسوی
خواندن ۳ دقیقه·۶ سال پیش

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

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

چیزایی که من بلدم رو مینویسم

برای ایجاد پروژه در Yii دوتا کار میشه کرد

  1. ساخت پروژه Basic
  2. ساخت پروژه Advanced

من تو این پست طریقه راه اندازی پروژه Advanced رو می خوام بگم

برای این منظور شما میتونید از دو روش استفاده کنید:

  1. راه اول اینکه برین و فایل آرشیو رو دانلود کنید
  2. از طریق Composer اقدام کنید




خوب از طریق Composer رو اول میگم

برین ببینید Composer روی سیستمتون نصب هست یا نه اگر نصب نبود از طریق این لینک برین و دریافتش کنید و نصبش کنید

https://getcomposer.org/download

وارد این صفحه که شدین همون اولاش نوشته Windows Installer که شما باید این رو دانلود کنید البته اگر از کاربران ویندوز هستید و اگر از سیستم عامل های دیگه استفاده میکنید که باید نسخه مربوط به خودتون رو دریافت کنید

بعد از نصب کامپوزر وارد CMD ویندوزتون بشین و composer رو بنویسید و بعدش روی دکمه بزرگ صفحه کلید یعنی Enter کلیک کنید باید نوشته های زیر براتون ظاهر بشه

اگر این نوشته ها رو دیدن یعنی درست نصبش کردین اگر هم ندیدین خوب به من چه برید ببینید مشکل از کجاست (آموزش گام به گام نصب کامپوزر رو هم شاید بعدا بزارم)

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

`composercreate-projectyiisoft/yii2-app-advancedadvanced`
  • فقط یه نکته کوچیک هست که اگر کاربر ویندوز هستید (البته میدونم که می دونید) باید یه برنامه مفسر PHP رو نصب کرده باشید روی سیستم نرم افزاری مثل Xampp,Mamp,Wamp و یا هرچیز دیگه ای که میدونید ولی من برای ویندوز 10 برنامه MAMP رو پیشنهاد میدم و کد بالا رو باید داخل پوشه htdocs برنامه بزنید (میدونم که میدونید)

این روش نصب از طریق کامپوزر بود حالا بریم سراغ راه بعدی

از طریق فایل آرشیو

برای اینکار کافیه وارد صفحه زیر بشین

https://www.yiiframework.com/download

و از قسمت install from an archive file روی دکمه Yii 2 with advanced application template کلیک بفرمایید بعد از دانلود فایل آرشیو اونو داخل پوشه Htdocs بریزین و از حالت فشرده خارج کنید

تموم شد الان شما تونستید یه پروژه Yii رو توی سیستم داشته باشین

حالا برای راه اندازی این پروژه باید یه کار دیگه هم بکنید

داخل پوشه پروژه بشین می بینید که چندتا فایل هست که یکیشون اسمش init.bat هست و ما الان با این فایل کار داریم چی کار داریم الان میگم

وارد CMD بشین دوباره و وارد پوشه پروژه بشین فرض کنید پروژه داخل آدرس زیر هست

`c:\xampp\htdocs\advanced`

عکس بالا رو باید ببینید

حالا فقط کافی تو CMD تایپ کنید init.bat بعد ازتون سوال میپرسه تو چه مدی میخواین برنامه ساخته بشه که شما اگر 0 بزنید یعنی تو حالت Develop و اگر 1 بزنید حالت Production میشه برنامه

تموم شد شما الان یه پروژه Yii رو آماده کردین برای کد نویسی

اگر همه مراحل بالا رو درست رفته باشین وقتی داخل مرورگر آدرس پوشتون رو بنویسید باید عکس زیر رو ببینید

الان کافی وارد پوشه frontend بشین همون که تو عکس قرمزه بعد پوشه web و سپس عکس زیر رو ببینید

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

الانم برین بشینید تو بالکن خونتون و همینجور که داره برف ریز میباره و همه جا رو سفید پوش کرده و اون درخت روبه رو سمت چپ که نیمی از برگاش ریخته و اونایی که موندن نارنجی شدن رو نگاه کنید و قهوه داغتون رو بخورین و اولین پیروزیتون رو جشن بگیرید

امید وارم تونسته باشم طوری بنویسم که متوجه بشین چی میگم

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

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