প্রথম Yii প্রজেক্ট তৈরি করা

ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপ - জী ফ্রেমওয়ার্ক (Yii Framework) - Web Development

347

Yii ফ্রেমওয়ার্ক ব্যবহার করে প্রথম প্রজেক্ট তৈরি করা একটি সহজ প্রক্রিয়া। এই প্রক্রিয়ায় আপনি Yii 2 বা Yii 3 ব্যবহার করতে পারেন। এখানে Yii 2 ব্যবহার করে প্রথম প্রজেক্ট তৈরি করার স্টেপ-বাই-স্টেপ নির্দেশনা দেওয়া হলো। Yii 3 এর প্রক্রিয়া তুলনামূলকভাবে আরও নতুন, তবে এর জন্যও Composer ব্যবহার করে ইনস্টল করা যায়।


১. Yii 2 প্রজেক্ট তৈরি করা

Composer দিয়ে Yii 2 ইনস্টল করা

Yii 2-এ প্রথম প্রজেক্ট তৈরি করতে আপনাকে Composer ব্যবহার করে Basic Application Template অথবা Advanced Application Template ডাউনলোড করতে হবে।

  1. Composer দিয়ে Basic Application Template তৈরি করা:
    • প্রথমে Composer ব্যবহার করে নতুন Yii প্রজেক্ট তৈরি করতে নিম্নলিখিত কমান্ডটি চালান:

      composer create-project --prefer-dist yiisoft/yii2-app-basic myapp
      
    • এই কমান্ডটি myapp নামক একটি নতুন ফোল্ডার তৈরি করবে, যেখানে Yii 2 ফ্রেমওয়ার্কের Basic Application Template ইনস্টল হয়ে যাবে।
  2. Advanced Application Template ব্যবহার করা:

    যদি আপনি বড় বা স্কেলেবল অ্যাপ্লিকেশন তৈরি করতে চান, তবে Advanced Application Template ব্যবহার করতে পারেন:

    composer create-project --prefer-dist yiisoft/yii2-app-advanced myapp
    
    • Advanced template-এ ফ্রন্টএন্ড এবং ব্যাকএন্ড অ্যাপ্লিকেশন আলাদাভাবে সাজানো থাকে।

Yii 2 প্রজেক্ট ফোল্ডারে যান

একবার প্রজেক্টটি তৈরি হলে, টার্মিনাল বা কমান্ড প্রম্পট থেকে তৈরি করা ফোল্ডারে যান:

cd myapp

Yii সার্ভার চালু করা

Yii 2 প্রজেক্ট চলানোর জন্য আপনি Yii এর বিল্ট-ই সার্ভার ব্যবহার করতে পারেন। নিচের কমান্ডটি চালান:

php yii serve

এই কমান্ডটি একটি লোকাল সার্ভার চালু করবে এবং আপনি আপনার ব্রাউজারে http://localhost:8080 গিয়ে অ্যাপ্লিকেশন দেখতে পারবেন।


২. Yii 3 প্রজেক্ট তৈরি করা

Yii 3-এর জন্য প্রজেক্ট তৈরি করার প্রক্রিয়া কিছুটা আলাদা। Yii 3 এখনও উন্নয়ন পর্যায়ে রয়েছে, তাই Composer দিয়ে একক অ্যাপ্লিকেশন তৈরি করা বেশ সহজ।

  1. Composer দিয়ে Yii 3 প্রজেক্ট তৈরি করা:

    Yii 3-এর ডেমো অ্যাপ্লিকেশন তৈরি করতে, Composer ব্যবহার করে নিম্নলিখিত কমান্ডটি চালান:

    composer create-project yiisoft/yii-demo-app myapp
    
    • এই কমান্ডটি myapp নামে একটি নতুন ডিরেক্টরি তৈরি করবে, যেখানে Yii 3-এর ডেমো অ্যাপ্লিকেশন ইনস্টল হবে।
  2. Yii 3 প্রজেক্ট ফোল্ডারে যান:

    cd myapp
    
  3. Yii 3 সার্ভার চালু করা:

    Yii 3-এর প্রজেক্ট চালানোর জন্যও Yii এর বিল্ট-ই সার্ভার ব্যবহার করা যায়:

    php yii serve
    
    • তারপর আপনি ওয়েব ব্রাউজারে গিয়ে http://localhost:8080 এ অ্যাপ্লিকেশনটি দেখতে পারবেন।

৩. প্রজেক্ট কাস্টমাইজেশন

আপনি যখন আপনার প্রথম Yii প্রজেক্ট তৈরি করবেন, তখন বিভিন্ন অংশ কাস্টমাইজ করতে পারেন। যেমন:

  • কনফিগ ফাইল পরিবর্তন: config/web.php বা config/console.php ফাইলে অ্যাপ্লিকেশনের কনফিগ সেটিংস পরিবর্তন করতে পারেন।
  • কন্ট্রোলার তৈরি: Yii 2-তে কন্ট্রোলার তৈরি করতে, yii gii/controller ব্যবহার করে কন্ট্রোলার জেনারেট করতে পারেন। উদাহরণস্বরূপ:

    php yii gii/controller --controllerClass=app\\controllers\\MyController --actions=index,view
    
  • মডেল তৈরি: মডেল তৈরি করতে yii gii/model ব্যবহার করতে পারেন, যেখানে আপনি ডেটাবেস টেবিলের সাথে মডেল মেপ করবেন।

সারাংশ

Yii 2 বা Yii 3 দিয়ে প্রথম প্রজেক্ট তৈরি করা খুবই সহজ এবং Composer এর মাধ্যমে প্রজেক্ট ইনস্টলেশন প্রক্রিয়া দ্রুত হয়। Yii 2-এ আপনি Basic বা Advanced টেমপ্লেট ব্যবহার করে অ্যাপ্লিকেশন তৈরি করতে পারেন, আর Yii 3 আধুনিক PHP স্ট্যান্ডার্ড অনুসরণ করে মডিউলভিত্তিক কাঠামো প্রদান করে। প্রথম প্রজেক্ট তৈরি করার পর, আপনি বিভিন্ন কাস্টমাইজেশন করে আপনার অ্যাপ্লিকেশনটি আরো শক্তিশালী করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...