menu

Phalcon - Routes, controller, view


Kembali lagi ditutorial phalcon,

Pada tutorial kemarin kita sudah membuat sebuah project phalcon dan mensetupnya agar bisa di akses di local kita, kali ini codedoct akan membagikan tutorial tentang pemahaman route, controller, dan view pada phalcon.

Oke langsung saja kita mulai tutorialnya, dalam experiment kali ini kita akan membuat halaman untuk users,
Pertama, buat terlebih dahulu route yang akan mengarahkan ke controller UserController dengan mengedit code route.php pada path /app/config/ menjadi seperti ini,
<?php

$router = $di->getRouter();

// Define your routes here
/**
 * Get user lists data by query
 */
$router->addGet(
    "/users",
    [
        "controller"        => "user",
        "action"            => "read"
    ]
);


$router->handle();

Selanjutnya, buat file controller baru dengan nama UserController.php pada path /app/controllers/ isikan code berikut,
<?php

class UserController extends ControllerBase
{
    public function readAction()
    {
     $this->view;
    }
}

Terakhir, buat file view/volt baru dengan nama read.volt pada path /app/views/user dan isikan code berikut,
<br/>
Hello codedoct!!!

Sehinnga saat kita browse url project akan menampilkan tampilan seperti ini,



===DONE!===