Membuat Aplikasi MVC dengan PHP #5 View
Kali ini kita masuk ke komponen VIEW pada aplikasi MVC kita.
—
PLAYLIST OOPHP :
https://www.youtube.com/playlist?list=PLFIM0718LjIWvxxll-6wLXrC_16h_Bl_p
#mvc #programming #objectoriented #php #webprogrammingunpas #ngoding
—
PLAYLIST LAIN:
– HTML Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIVuONHysfOK0ZtiqUWvrx4F
– CSS Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIUBrbm6Gdh6k7ZUvPIAZm7p
– Tutorial Sublime Text
https://www.youtube.com/playlist?list=PLFIM0718LjIWE-Ot9V9qcALx5OMAZY67c
– CSS Layouting
https://www.youtube.com/playlist?list=PLFIM0718LjIUu4Ju9GUL5zpLcuq08TKYr
– Dasar Pemrograman dengan JAVASCRIPT
https://www.youtube.com/playlist?list=PLFIM0718LjIWXagluzROrA-iBY9eeUt4w
– Belajar PHP untuk Pemula
https://www.youtube.com/playlist?list=PLFIM0718LjIUqXfmEIBE3-uzERZPh3vp6
– Javascript & DOM :
https://www.youtube.com/playlist?list=PLFIM0718LjIWB3YRoQbQh82ZewAGtE2-3
—
MEDIA SOSIAL
– http://instagram.com/sandhikagalih
– https://www.facebook.com/WebProgrammingUNPAS
– http://codepen.io/webprogrammingunpas
– https://github.com/webprogrammingunpas
– http://twitter.com/sandhikagalih
—
UNIVERSITAS PASUNDAN BANDUNG
http://www.unpas.ac.id/
http://www.if.unpas.ac.id/
terimakasih dan selamat #ngoding!
@sandhikagalih
Membuat Aplikasi MVC dengan PHP #5 View
Membuat Aplikasi MVC dengan PHP #5 View
Assalamualaikum Pak Dhika disini kok malah eror line 6 padahal sdh versis bgt di vidio nya
<?php
class Controller {
public function view($view, $data = [])
{
require_once '../app/views/'. $view . '.php';
}
}
dan hasilnya malah eror. Mohon Bantuanya Pak.
Warning: require_once(../app/views/home/index.php): failed to open stream: No such file or directory in C:xampphtdocsphpmvcappcoreController.php on line 6
Fatal error: require_once(): Failed opening required '../app/views/home/index.php' (include_path='C:xamppphpPEAR') in C:xampphtdocsphpmvcappcoreController.php on line 6
Selamat sore kk,
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'About' does not have a method 'index' in /Applications/XAMPP/xamppfiles/htdocs/phpmvc/app/core/App.php on line 30
kalau di about panggil index bisa , ketika panggil page , munculnya kyk gitu.
kenapa ya ini ? mohon bantuannya,
terimakasih.
Pak saya mau tanya scriptnya saya ga ada yg error' tapi tampilan tulisan selamat datang dan bagian index.php about tidak muncul ya tulisan seperti di Vidio jadi putih polos
Fatal error: Uncaught Error: Using $this when not in object context in C:xampphtdocsWEB_UNPAS_MVCphpmvcappcontrollersHome.php:11 Stack trace: #0 C:xampphtdocsWEB_UNPAS_MVCphpmvcappcoreApp.php(34): Home::index() #1 C:xampphtdocsWEB_UNPAS_MVCphpmvcpublicindex.php(8): App->__construct() #2 {main} thrown in C:xampphtdocsWEB_UNPAS_MVCphpmvcappcontrollersHome.php on line 11
class Home extends Controller{
public function index()
{
$this->view('home/index');
}
}
class home sudah extends ke controller pak. namun masih belum tersambung.
kurang teliti di mana ya saya ? hehe
Pak klo mo tampilin kerangka html otomatis gimana
sudah berapa tahun coding bang? kog bs hapal banget step by step nya
sampai video ini masih aman tanpa kendala, tapi puyeng juga, untung suka dengan coding jadi puyeng pun tak masalah 🙂
Pak controller saya kok gak mau jalan ya, saya coba akses controller dan methond about/index malah di kembalikan ke home/index.? Terimakasih pak jikalau sedia membantu.
pak mau tanya, gimana cara buat local file yang saya jadikan halaman default di web browser saya, misal "charome", nah local file tersebut bisa mengakses dan menjalankan file yang ada di komputer saya, trimakasih
Kang dhika mau tanya dong gmna akalin htaccess jadi kasusnya saya mau include header, untuk index di view, seperti di laravel fitur Blade heehhe
Pak punya ku view/about nga bisa dipanggil, ketika dipanggil view/home yang tampil
Mantap
Terimakasih Pak Sandhika vidionya banyak membantu.
mas kenapa saya di public/about/index/(nama)/(pekerjaan) saat di tekan enter yang keluar malah array gini '' array(3) { [1]=> string(5) "index" [2]=> string(4) "hari" [3]=> string(10) "programmer" } array(2) { [2]=> string(4) "hari" [3]=> string(10) "programmer" } '', kenapa gini ya mas ? makasih.
Pak
Ko Error Ya Pas Liat Page About Jadi 404 Not Found
localhost/public/about/(nama)/(pekerjaan)/(umut)
Error 404 Not Found Tulisannya
Tolong Bantuin Pak
Ty
pak saya mau nanya
class controllernya di panggil pakek apa y pak?
di file index yg panggil cma class App
aturan yang homenya itu di phpmvc aja..jadi enga ke public jelasinya..jadi enga bingung buat pemula klo mau ke hostingin..jadi in bisa di bilang http://www.public.com
Satu kata cool hee… Thanks u..
kenapa function index dan page nya gabisa kebaca ya pak? jadi di run sampe about langsung otomatis kebaca default miliknya index, kalau di run di tambah /index malah kebaca masuk ke parameter nama, misalnya di run "http://localhost/phpmvc/public/About/index" ini ke bacanya "hallo nama saya index bla bla bla sesuai defaultnya. tolong di jawab Pak.
Pak kesepakatan huruf kapital pada penamaan file sebaiknya gimana ya? index, home atau Index, Home
Penamaan folder jg sebaiknya gimana?
Fatal eror: require_once() Failed opening required'../app/views/templates/header.php' (include_path='C/xampp/php/PEAR') in C:/xampp/htdocs/phpmvc/app/core/Controller.php on line 6
Ada yg bisa bantu jawab??
assalamualaikum,
pa dhika, kenapa ya punya saya data judul halamannya ga kebaca, jadi ga tampil otomatis di judul halamannya.
mas dhika butuh bantuan dapet error kayak gini periksa coding udah persis sama ama video dan juga udah coba di write ulang kode nya
Notice: Undefined property: App::$controller in C:xampphtdocsphpmvcappcoreApp.php on line 22
Warning: require_once(../app/controllers/.php): failed to open stream: No such file or directory in C:xampphtdocsphpmvcappcoreApp.php on line 22
Fatal error: require_once(): Failed opening required '../app/controllers/.php' (include_path='C:xamppphpPEAR') in C:xampphtdocsphpmvcappcoreApp.php on line 22
Umur pak dhika apa memang 32 thn..?
mas kenapa pada saat di panggil halaman page nya tidak muncul padahal saya sudah membuat halaman views dan di controlllers nya sudah ada method page di dalam file about
mohon bantuannya mas
Pak untuk url , saat dirun 'localhost/phpmvc/public/about/page' halaman web tetap mengarah ke index ya pak ? Padahal sudah saya buat file page.php di dlm folder about dan sudah saya buat function page nya pak.
mau tanya bang, punyaku masih belum bisa pindah ke halaman pages setiap pindah ke halaman about index/pagestack di halaman home/ index, jadi datanya yg muncul cuman di home/index, gimana yah ?
keren asli pak makin tertarik saya , penjelasannya juga jelas banget mantull 🙂
pak dika mau tanya pak yang ada di file controllers/Home.php :
class Home extends Controller {
public function index()
{
$this->view('home/index');
}
}
itu kita bisa inherit class Controller meskipun tidak dalam 1 file ? saya bingung pak, bisa manggil class Controller yang ada di file core tanpa require..
Mohon jawabannya ya pak Terima kasih hehe
Saya sangat suka dengan video pembelajaran kk, semoga sukses, goodluck
Fatal error: Using $this when not in object context in C:xampphtdocsphpmvcappcontrollersHome.php on line 6
Maksudnya gmn yaa,error nya gtu bg
Bang,kenapa pas nyoba header footer yg keluar cuma putihan aja?
Mohon bantuannya gan/sis
bang dika, sy mau tanya, di program sy idak bisa manggil class Controllernya (not found class controller) apakah harus pakai include di file homenya?
<?php
class Controller {
public function view($view, $data = [])
{
require_once '../app/views'. $view . ' .php';
}
}
?>
pak kok masih error ya..?
pencerahan nya tks
require_once '../app/views/'.$view.'.php';
. kok yang $viewnya putih ya?
pak dika, kenapa saya tidak bisa akses controller dari url dengan lowercase, jadi misalnya saya tidak bisa akses "http://localhost/about" (selalu kembali ke home), tapi menjadi bisa diakses kalau saya tulis "http://localhost/About" atau kalau saya rename file di controllers nya dari About.php menjadi about.php. Kalau dari yg saya baca, katanya ini karena aturan case sensitive yang beda-beda di filesystem yg beda. Saya pakai OS turunan Debian.. lalu bagaimana solusinya, apakah sy harus ubah setting di Apache nya, atau bisa di .htaccess? atau kalau misalnya saya rename filename controllernya menjadi lowercase apakah itu menyalahi konvensi penamaan file controller di bahasa PHP? Thanks..