এমভিসি-তে পিএইচপি-তে ভিউতে ডেটা প্রেরণ

render পদ্ধতির দ্বিতীয় প্যারামিটার ব্যবহার করে কন্ট্রোলার থেকে ভিউতে ডেটা প্রেরণ করা যায়। ডেটা একটি অ্যাসোসিয়েটিভ অ্যারে হিসাবে প্রেরণ করা উচিত। এই ক্ষেত্রে, ভিউতে এই অ্যারের কীগুলি সংশ্লিষ্ট মান সহ ভেরিয়েবলে পরিণত হবে।

আসুন অনুশীলনে দেখি। আসুন আমাদের ভিউতে একটি অ্যারে প্রেরণ করি তিনটি উপাদান সহ:

project/controllers/PageController.php<?php
  namespace Project\Controllers;
  use Core\Controller;
  
  class PageController extends Controller
  {
    public function act()
    {
      return $this->render('page/act', [
        'var1' => 'eee',
        'var2' => 'bbb',
        'var3' => 'kkk',
      ]);
    }
  }
?>

আপনি দেখতে পাচ্ছেন, আমাদের অ্যারের কীগুলি হল 'var1', 'var2' এবং 'var3'। এর মানে হল যে ভিউতে এই ধরনের ভেরিয়েবল উপলব্ধ হবে এবং আমরা তাদের মানগুলি HTML কোডের প্রয়োজনীয় স্থানে প্রদর্শন করতে পারি। আসুন এটি করি:

/project/views/page/act.php<div>
  এটি টেস্ট কন্ট্রোলারের
  act অ্যাকশনের ভিউ
</div>
<ul>
  <li><?php echo $var1; ?></li>
  <li><?php echo $var2; ?></li>
  <li><?php echo $var3; ?></li>
</ul>
Задание 1

বর্ণিত ম্যানিপুলেশনগুলি সম্পাদন করুন, এবং তারপর অ্যাড্রেস বারের মাধ্যমে আমাদের অ্যাকশনে অ্যাক্সেস করুন। নিশ্চিত করুন যে ব্রাউজারে আপনার তৈরি করা ভিউ থেকে টেক্সট প্রদর্শিত হবে।