Anda di halaman 1dari 2

CARA MEMBUAT VIEW DAN CONTROLER SERTA CARA MEMANGGILNYA

mysql
nosqyl: firebase,

Codeigniter: metoda MVC (Model View Controler)


Terdapat tiga inti: Create DB, Feth DB, View DB

Buka Visual Code - Extension - Install (auto rename tag, bootstrap v4 snippets, php
intellisense, php intellisense for codenigniter)

Buka Xampp - start apache dan mysql


simulasi laptop menjadi sebuah web server terdapat database local server
simulasi seperti di hosting, bekerja secara offline, nantinya diletakkan di hosting
selain xampp terdapat aplikasi lain bernama wamm

apache server yang membuat aplikasi kita jalan

Buka google tulis localhost/belajar-ci

Buka code - file - xampp - belajar-ci - explore - application (config, controller,


view)
Klik View - welcome.php - hapus teks
Klik Controllers -welcome.php

Unity adalah engine

model, view, controler adalah kumpulan kelas, di dalam kelas terdapat metode-metode
dan function
untuk di controler, huruf awal adalah kapital
public bisa di panggil dari luar, kalau private hanya dari kelasnya sendiri

localhost/nama folder/index.php/welcome/login
cara menghilangkan index.php - config - $config['index_page'] = 'index.php'; -
diganti menjadi $config['index_page'] = '';

Buka browser - codenighter htacsess - copy tulisan


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Balik ke V Code - aplication - new file - kasih nama .htaccess - kemudian copy
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Kemudian buka browser - http://localhost/belajar-ci/welcome/login

Buka bootstrap - documentation - CSS (styling), JS (Java)


Kemudian copy CSS

Bikin templete untuk semua halaman dengan cara view, buat folder dengan nama
templete
Buat file dengan nama header.php - copy dari grup
Buat file dengan nama footer.php - copy dari grup

Buka View - templete - buka https://getbootstrap.com/docs/4.3/components/buttons/ -


copy - paste di templete

Buka welcome.php

Buka config - autoupload.php - cari $autoload['helper'] = array(); - diganti


menjadi $autoload['helper'] = array('url');

Buka welcome_message.php, kemudian rubah menjadi


<a href="<?= base_url('welcome/login') ?>" class="btn btn-warning">Login</a>
<a href="<?= base_url('welcome/register') ?>" class="btn btn-
danger">Daftar</button>

Anda mungkin juga menyukai