data yang di parsing dari controller ke view adalah berbentuk array assoc atau associatif yaitu key dan value. parsing data atau biasa disebut mengirim data dari controller ke view.
untuk parsing bisa menggunakan
$this->view("namaview", $data); atau view("namaview", $data);
$data = ["title"=>"home page","bio"=> ["nama"=>"miyuki nagara ","class"=>"assasin" ]];view("backend.pages.home", $data);
lalu pada viewnya page/home :
berkas home memanggil layout header dan footer dan pada header membutuhkan data, maka kirimkan dalam format array.
<?=view("backend.layout.header", ["title"=> $title,"data"=> ["nama"=>"nita", ]]); ?><h1><?= $title ?></h1><p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Nostrum, voluptatum magni repellat nulla error, rem culpa fugit laboriosam cum ratione voluptate. Voluptatem sequi mollitia reiciendis, recusandae in illo cumque officiis.</p>
<?=view("backend.layout.footer")?>
command shell nagara
untuk cara kedua juga bisa menggunakan command shell nagara
php nagara buat:view NamaView
sudah support nested directory
php nagara buat:view Folder/NamaView
php nagara buat:view Folder/Folder/NamaView
menulis php pada view
untuk menulis php pada view sama pada file php umumnya, yaitu dengan memanggil atau declarasi program php pada view, example :