Setelah melakukan perubahan pada file env, sekarang kita akan melakukan sedikit perubahan pada router yaitu dengan cara :
- jalankan server dengan cara ketik pada terminal ‘php spark serve’
- setelah itu buka folder ‘belajarci4′ dengan menggunakan aplikasi Visual Studio Code’
- kemudia buka folder ‘app’ – ‘config’ – lalu pilih file Routes.php
- cari Route Definitions dibawahnya akan ada baris code :
- $routes->get(‘/’, ‘Home::index’);
- ini artinya ketika web dijalankan pertama kali akan menjalankan Controller Home dan Methode index
Kita akan simulasikan bersama, silahkan lakukan hal dibawah ini :
- buka file Home.php pada folder Controller
- lalu modifikasi baris kode nya seperti dibawah ini
- yang tadinya return view(‘welcome_message’); ubah menjadi echo “Hello World!”;
- maka yang tampil adalah tulisan Hello World!
- kembalikan baris kode menjadi return view(‘welcome_message’);
Sekarang kita akan mencoba membuat methode baru untuk mengakses file baru yang dibuat :
tambahkan code dibawah ini pada controller Home.php
[php]
public function coba()
{
echo "Hello World!";
}
[/php]
ganti
[sourcecode language=”plain”]
$routes->get(‘/’, ‘Home::index’);[/sourcecode]
menjadi
[sourcecode language=”plain”]
$routes->get(‘/’, ‘Home::coba’);[/sourcecode]
maka yang akan muncul “Hello World!”.
Setelah bisa menambah methode baru, sekarang kita akan membuat Controller baru dengan cara berikut :
-
- Save as Controller Home.php menjadi Test.php
- Tuliskan code seperti dibawah ini :
-
[sourcecode language=”plain”]
<?phpnamespace App\Controllers;
class Test extends BaseController
{
public function index()
{
echo "Ini Controller Baru!";
}
}[/sourcecode] - Jika sudah coba akses dengan url berikut : http://localhost:8080/test
- Maka yang muncul adalah tulisan Ini Controller Baru!
Sekarang kita akan menambahkan routes baru, dengan cara menambahkan baris code berikut :
- [php]$routes->get(‘/’, ‘Test::index’);[/php]