Tutorial CodeIgniter 4 untuk PEMULA | 4. Routes & Controller

Поделиться
HTML-код
  • Опубликовано: 27 сен 2024
  • Kali ini kita akan membahas mengenai Routes dan Controller pada CodeIgniter 4
    ---
    CodeIgniter
    codeigniter.com/
    ---
    🔥 SUPPORT CHANNEL WEBPROGRAMMINGUNPAS 🔥
    - Hoodie TitikKoma
    bit.ly/hoodiewp...
    - T-Shirt TitikKoma
    bit.ly/kaoswput...
    - Donasi Channel WPU (OVO / GoPay / Dana / LinkAja)
    saweria.co/san...
    ---
    🎓 Ikuti KELAS ONLINE "Full Stack Web Designer" 🎓
    buildwithangga...
    ---
    📢 FOLLOW SOCIAL MEDIA 📢
    - / sandhikagalih
    - / sandhikagalih
    - github.com/san...
    ---
    UNIVERSITAS PASUNDAN BANDUNG
    www.unpas.ac.id/
    www.if.unpas.ac...
    terimakasih dan #janganlupatitikkoma!
    @sandhikagalih

Комментарии • 428

  • @YOSHSTUDIO-zg6ss
    @YOSHSTUDIO-zg6ss 10 месяцев назад +62

    UPDATE CI 4.4 itu gak bisa akses controller dan method secara langsung mungkin karena alasan keamanan dll. jika ingin tetap coba seperti yg di video bisa aktifkan autoRoute dahulu
    tambahkan ke Config/Routes.php
    $routes->setAutoRoute(true);
    cmiiw:)

    • @fachridatulotolomo6781
      @fachridatulotolomo6781 8 месяцев назад +1

      Info sourcenya bang, pengen belajar

    • @haleynaga5671
      @haleynaga5671 8 месяцев назад +5

      mantab gan makasih, gk salah sih soalnya video nya udh 3 taon yg lalu, ci4 bisa update macem2

    • @najireinaldyamartha3775
      @najireinaldyamartha3775 8 месяцев назад +2

      makasih bang

    • @MuhammadAsharulMaali
      @MuhammadAsharulMaali 8 месяцев назад +1

      agar tidak pakai itu, cara lainnya apa banG?

    • @YOSHSTUDIO-zg6ss
      @YOSHSTUDIO-zg6ss 7 месяцев назад +2

      @@MuhammadAsharulMaali setahu saya cuma bisa pakai autoroute atau atur manual routes nya

  • @muhammadagiandi3830
    @muhammadagiandi3830 4 года назад +19

    Berkat kegigihan belajar di Channel ini sekarang saya bisa jadi programmer. Terimakasih pak dika atas ilmu nya yg bermanfaat semoga negri ini banyak Channel edukasi seperti pak dika

  • @Andrew-yn4zp
    @Andrew-yn4zp 4 года назад +9

    Sukses terus pak.
    saya dari awal belajar pemrograman semuanya dari video bapak & alhamdulilah skrng udah hampir semuanya bisa, terimaa kasih bangett:((

  • @pakmb
    @pakmb 4 года назад +4

    Dari sekian tutorial yg pernah saya lihat, video ini yang paling jelas dan betul2 ini adalah pondasi dari CI.
    Karena dari android mau belajar CI bingung mau mulai dari mana...
    Makasih pak...

  • @ArifDianM
    @ArifDianM 4 года назад +9

    Bagus P Shandika...
    Belum banyak yang bikin tutorial Codeigniter 4.
    Semoga tutorial ini dapat membantu teman2 penggemar Codeigniter dan merasakan kelebihan Versi 4 dibanding versi sebelumnya.

  • @andhikaadhitia9536
    @andhikaadhitia9536 4 года назад +7

    Terima kasih Pak Dosen, sangat berguna bagi mereka yang mau belajar jadi web developer menggunakan bahasa program PHP dan menggunakan CodeIgniter sebagai first web app mereka, CodeIgniter 4 memang sangat potensial seperti CodeIgniter 3.
    Framework PHP buatan saya mengadopsi Library dan Helper dari CodeIgniter.

  • @tauchcall5223
    @tauchcall5223 4 года назад +3

    kalau membaca documentasi tentang route gk faham2, tapi mendengar penjelasan dari mas sandhika terasa lebih mudah difahami

  • @lorePGmvv
    @lorePGmvv 2 года назад +1

    terimakasih bang saya jadi udah ngudeng penggunaan routing dan contoller nya penjelasan nya runtut dan jelas. cukup 1 kali saya tonton sambil meraktekin di vs code bisa inget semua.

  • @MTVIndonesia170845
    @MTVIndonesia170845 3 года назад +1

    Gara2 chanel ini gx perlu ikut khursus mahal asal liat video dri awal chanel sekalian praktek 🙏👍, tinggal improve sendiri bisa cari2 sndri ❤️

  • @tedyhermawan2502
    @tedyhermawan2502 4 года назад +1

    Siap Nyimak pak, selalu kuat di konsep, sistematis dan enak dipraktekkan.....dinanti crud di CI-4 pak.....Sukses selalu untuk pak Dika & Keluarga

  • @SinggiProject
    @SinggiProject 4 года назад +2

    Ilmu yang sangat bermanfaat wajib di like, komen, share, dan subscribe nih

  • @adienurzaman
    @adienurzaman 4 года назад

    Alhamdulillah hari ini bisa belajar lagi CI4, meskipun tidak tepat waktu karena baru liat hp nya skrng tidak mengurangi semangat belajar. Terimakasih pak dhika, ditunggu ilmu2 selanjutnya

  • @ridhosurya5692
    @ridhosurya5692 4 года назад

    Harus di tonton berulang2 nih, agar nempel. nonton + praktek sekali gk bkal lengket. hahah. mkasih pak

  • @ytmrdk
    @ytmrdk Год назад +1

    buat yg masih error, setting bagian bawah sendiri ke true. bagian: $routes->setAutoRoute(false);
    Terus bagian controller juga ada update an, public function index(): string,
    hilangkan bagian : string
    biar match sama tutorialnya pak dika

    • @irfannaldi5869
      @irfannaldi5869 Год назад

      sudah saya coba namun masih error bang

    • @odir8254
      @odir8254 11 месяцев назад

      Di cotroller baseController, kita buat properti $this->nama = 'nama panggilan' ; kok eror juga yaa di bagian nama

    • @dindarahardyani9370
      @dindarahardyani9370 8 месяцев назад +2

      Saya sudah ubah menjadi true. Pas nyoba yang /public/index.php itu masih page not found. Tapi pas nyoba yang home/index dan home/coba itu muncul. Kenapa bisa gitu?

    • @fibugami
      @fibugami 4 месяца назад

      waaah gokill, thnnks bang, btw kyaknya template ci4 dari composer tahun dulu sama skarang beda, makanya routes.php nya jga ad yg beda

  • @elimkairos2107
    @elimkairos2107 2 года назад +3

    halo pak, saya coba ci4 ta sepertinya parameter di url tidak dibaca sebagai controller dan method , pesannya :
    Can't find a route for 'get: home/index'. mohon petunjuk

    • @devapranandaputra6859
      @devapranandaputra6859 2 года назад +5

      *Solusinya
      Ketik
      $routes->setAutoRoute(true);
      di file Routes.php disimpan dibaris *Routes Setup

    • @yugobudisaputro2412
      @yugobudisaputro2412 2 года назад

      @@devapranandaputra6859 makasih bang, akhirnya nemu

    • @elimkairos2107
      @elimkairos2107 2 года назад

      @@devapranandaputra6859 thankyou Pak

    • @nursandyihksan571
      @nursandyihksan571 2 года назад

      Akhirnya ketemu juga solusinya, terimakasih kang

  • @whiteangel2698
    @whiteangel2698 4 года назад +5

    lanjutkan terus pak,, smangat...

  • @wandaazhar
    @wandaazhar 4 года назад +1

    Akhirnya yang ditunggu tunggu di notif youtube muncul juga. Makasih pak dika 🙏🏻

  • @indrarizkiawanfull
    @indrarizkiawanfull 4 года назад +2

    Alhamdulillah... mantap pak dhika

  • @NgodingHub
    @NgodingHub 2 года назад +1

    Terima kasih pak atas ilmunya,penjelasannya juga memang sangat mudah dipahami🙏🙏

  • @thechannelgue8078
    @thechannelgue8078 4 года назад +3

    Mantapppp.....
    Tetap semangat n lanjutkan pak

  • @devinesia1831
    @devinesia1831 3 года назад +3

    Makasih pak ilmunya 🙏
    Sekedar info, klo mau bikin controller di dalam folder bisa pake cli biar lebih cepet
    php spark make:controller Admin/Users

  • @ridwan6895
    @ridwan6895 Год назад +2

    buat temen2 yg ketemu erro di route nya tadi saya tambahin ini baru bisa
    $routes->setAutoRoute(true);

    • @fibugami
      @fibugami 4 месяца назад

      waaah gokill, thnnks bang, btw kyaknya template ci4 dari composer tahun dulu sama skarang beda, makanya routes.php nya jga ad yg beda

  • @choirull2142
    @choirull2142 3 месяца назад

    2:15 routes
    3:15
    8:16
    9:01 controler baru
    13:02
    14:57
    15:46
    18:27
    21:57
    23:37
    25:11

  • @gedejuniada3905
    @gedejuniada3905 4 года назад +1

    Notif langsung gasspooll

  • @yukning2415
    @yukning2415 2 года назад

    pak dika ini emang keren banget cara jelasinnya. bisa sampe detail banget

  • @lurd2830
    @lurd2830 Год назад +9

    Kalau di video ini, $routes->setAutoRoute(true)
    Sedangkan di Codeigniter 4.3.2
    $routes->setAutoRoute(false) dan dikomentar defaultnya
    Sehingga perlu mengaktifkan lebih dulu jika mau controller bisa diakses tanpa membuat routes sendiri
    CMIIW

    • @hanujirahmatnagoro7854
      @hanujirahmatnagoro7854 Год назад +2

      stelah sort komentar berdasarkan "Newest", then, find ur komen...
      Help me so much.... thanks mate, respect...

    • @lurd2830
      @lurd2830 Год назад

      @@hanujirahmatnagoro7854 Senang mendengarnya mate hehe

    • @ordinary158
      @ordinary158 Год назад +1

      terimakasih banyak bang

    • @lurd2830
      @lurd2830 Год назад

      @@ordinary158 sama sama bang

    • @adlievanderx_rpl_1243
      @adlievanderx_rpl_1243 Год назад +1

      Bro saya ada kesalahan pas $this->nama = 'Sandhika'; dibawah nama ada tulisan undifined property cara nyelesiinya gmn bro

  • @broimkaskus
    @broimkaskus 2 года назад

    Thanks a ton kang Dhika - Jazaakallahu khoyron; Walhamdulillah.

  • @kompaqhealthymedia7138
    @kompaqhealthymedia7138 4 года назад +1

    bermanfaat pisan kang dika... semoga bisa terus buat video-video edukasi seputar programming... ditungguin juga seri androidnya kang...

  • @azizmasruhan6925
    @azizmasruhan6925 3 года назад

    keren chanelnya . bahasa muda dimengerti enak buat belajar. maju terusss chanelnya

  • @adhy612000151
    @adhy612000151 2 года назад

    Makasih Pak Shandika.... saya belajar detik demi detik di setiap pelajaran yang bapak berikan. terima kasih pak.

  • @clarissajulieta9554
    @clarissajulieta9554 2 месяца назад

    makasih sandika galih, temen aku jadi bisa coding di kelompok. saran aja hairstylenya ganti dongg, jadi lebih semangat liatin kamu - nayya revalina smk strada

  • @fuadamirullah6264
    @fuadamirullah6264 2 года назад +5

    bagi yang versi ci 4.2 di file routesnya tambahin
    .
    $routes->SetAutoRoute(true)
    .
    bbrp ada yang error gak bisa dipanggil setelah "localhost:8080/coba" jadi gak bisa ngikut kayak di video

  • @satrioadhipurbo7249
    @satrioadhipurbo7249 4 года назад

    Mantapp pakkk , lanjut terus pak sampek ful CI 4 , saya ngikutin terus dan ga sabar belajar eps selanjutnyaa

  • @nugrahaas
    @nugrahaas 2 года назад +13

    Terimakasih pak sandhika kontennya sangat mudah dipahami tetapi saya mengalami kesulitan karena ketika mengakses langsung localhost:8080/controller/method nya tidak bisa berfungsi dengan baik kecuali saya menambahkan route nya terlebih dahulu. apakah ada yang salah sama installan ci nya?

    • @alfianyulianto9791
      @alfianyulianto9791 2 года назад +20

      Masuk ke app/Config/Routes.php tambahkan $routes->setAutoRoute(true)

    • @PenghobiKOI
      @PenghobiKOI 2 года назад +1

      @@alfianyulianto9791 Thanks kak...

    • @ditoarif2554
      @ditoarif2554 2 года назад

      @@alfianyulianto9791 UP makasih banyak bang solusinya,

    • @ditoarif2554
      @ditoarif2554 2 года назад

      sama bro

    • @fitrahqadri4229
      @fitrahqadri4229 2 года назад

      @@alfianyulianto9791 makasih brader

  • @Rizal_Unmul231
    @Rizal_Unmul231 2 года назад +1

    bagi teman teman yang mengakses langsung localhost:8080/controller/method nya tidak bisa berfungsi di ci4 solusinya menambahkan route nya terlebih dahulu
    $routes->setAutoRoute(true)

  • @gufrnn4700
    @gufrnn4700 4 года назад

    terimakasih pa dhika, udah mau ngasih ilmu mahal ini. sehat selalu untuk bapak

  • @m.ubaidillahqoiri3826
    @m.ubaidillahqoiri3826 4 года назад +3

    Mantap pak, sudah nunggu-nunggu nih😅

  • @anesukron555
    @anesukron555 4 года назад +1

    terimakasih pak, ilmu yang sangat bermanfaat.

  • @d2ychannel87
    @d2ychannel87 4 года назад +1

    HATUR NUHUN PAK DHIKA :)

  • @chairulanwar043
    @chairulanwar043 4 года назад +1

    Udahh ditunggu tunggu

  • @hobbycoding2777
    @hobbycoding2777 4 года назад +1

    Penjelasannya bagus...

  • @Cyberasban
    @Cyberasban 4 года назад

    mantaap, ditunggu tutorial membuat Web Toko Online menggunakan CodeIgniter 4 dan Bootstrapnya Pak.

  • @ArdinalChann
    @ArdinalChann 4 года назад

    semangat pak, semoga jadi amal jariah aamiin .. ditunggu video2 selanjutnya

  • @belajarngoding4916
    @belajarngoding4916 4 года назад +1

    Saya mau smk saya langsung paham pak "terima kasih ya pak "😊😊😊

  • @boyramdany5488
    @boyramdany5488 4 года назад

    😍 Mantap makasih banyak pak ditunggu video selanjutnya ...

  • @sasimo7019
    @sasimo7019 2 года назад

    TNice tutorials was so detailed! Great video for beginners. Thank you!

  • @novalramdhani9379
    @novalramdhani9379 4 года назад +1

    Selalu hadir pak

  • @Muffinmatchaa
    @Muffinmatchaa 3 года назад

    Terima kasih pak , tutorialnya sangat bermanfaat alhamdulillah🙏

  • @barlongapunyaakun8212
    @barlongapunyaakun8212 4 года назад

    Pak tolong di buat playlist tentang blockchain teknologi.. keren tu pak

  • @edarnimakmur
    @edarnimakmur 4 года назад

    Persis dengan mata kuliah ane kmrn bang mvc coneighter dan router

  • @muhammadyasser4484
    @muhammadyasser4484 4 года назад

    jangan bosan memberi ilmu pak

  • @sekolahkampus
    @sekolahkampus 4 года назад

    Keren pak. Ditunggu terus lanjutannya ya.

  • @syahisromirajdandi4399
    @syahisromirajdandi4399 4 года назад

    mantap pak dhika, di tunggu vidio selanjut nya

  • @HarisAhmad7
    @HarisAhmad7 4 года назад

    Keren. Ditunggu video selanjutnya.

  • @mtaufik0
    @mtaufik0 4 года назад

    Makasih ilmu nya, pak.
    Route nya, kayak callback function btw. hehe

  • @suparmaji09
    @suparmaji09 4 года назад +2

    yang ditunggu ^.^

  • @antonyulianto3904
    @antonyulianto3904 4 года назад

    Sukses terus pak, Saya suka penjelasannya

  • @ghostglory8057
    @ghostglory8057 3 года назад +1

    21:58 place holder/ template untuk routes

  • @rizallaros
    @rizallaros 3 года назад

    route pake (:any) ini sering dipake dulu di CI3. tapi pas coba di CI4 jadi rawan bocor di beberapa kasus. jadi mending pake (:segment).

  • @iqbalsaimina5091
    @iqbalsaimina5091 2 года назад

    dan akhirnya saya bingung gimana cara bikin aplikasi dengan CI
    semoga konten selanjutnya ada tuto bikin aplikasi dengan CI
    saya SUBSCRIBE dlu

  • @nandopookey9195
    @nandopookey9195 3 года назад

    Terima kasih banyak pak Sandhika

  • @TANUSORO
    @TANUSORO 4 года назад

    Nonton berulang-ulang paak 😊

  • @ahmadfaqih5968
    @ahmadfaqih5968 3 года назад +1

    //parameter menggunakan function
    $routes->get('/coba', function () {
    echo 'hello';
    });
    punya kok g bsa akses function tersebut,tetep masuk masuk ke function controller ??
    dan juga file .env punya saya tidak berubah menjadi sett tetep sama icons kertas gtu??
    ada yg bsa bantu saya

  • @ciptadaudjap4378
    @ciptadaudjap4378 3 года назад

    Kalau ada yg error spt ini " Namespace declaration statement has to be the very first statement
    or after any declare call in the script " pd waktu jalankan localhost:8080/users , perhatikan tag PHP buka nya taruh di brs ke 1 ( hilangkan whitespace nya ) .
    // whitespace

  • @ripattan7385
    @ripattan7385 4 года назад

    Team notif hadir!!!!!!!!!!!!!!!!!!!!

  • @nikokusdiarto1629
    @nikokusdiarto1629 3 года назад

    makasih yaa pak ilmunya, semoga berkah yaa pak. minta tolong buat tutorial Laravel 8 dong pak hehe

  • @muhammadharistillyasa9515
    @muhammadharistillyasa9515 4 года назад +1

    saya tunggu turtorial crud menggunakan admin lte di codeigniter 4

  • @yohanistimpo2637
    @yohanistimpo2637 4 года назад +2

    Terbaik❤

  • @MohSetiawanModeong
    @MohSetiawanModeong 4 года назад +1

    Barakallah pak

  • @oriastanjung9969
    @oriastanjung9969 Год назад +2

    mas, untuk versi 4.2++ kenapa segment routes ga bisa kayak di video tutorial ini ya mas?

  • @frostbites749
    @frostbites749 4 года назад

    gillaaa routes banyak banget metode nya

  • @doltaprima
    @doltaprima 3 года назад

    Saya heran masih ada aja orang yg dislike video sebermanfaat ini😂

  • @youtubekids4985
    @youtubekids4985 9 месяцев назад +3

    permisi kok saya mau ikutin /public/index.php kok not found yah kenapa saya masih awam

  • @rizqanconan
    @rizqanconan 4 года назад +2

    waaaah mantab juga CI 4 yaa,, routes aja sudah bisa dimanipulasi sedimikian rupa,
    Kalo yg anonymous function di routes itu bisa ditambahin parameter ga pak?

  • @rifkyadi6993
    @rifkyadi6993 4 года назад

    Sudah di tunggu tunggu

  • @rifkanajmatullail9161
    @rifkanajmatullail9161 3 года назад +2

    13:33 Saya kok yang bagian ini hasilnya beda ya? Ketika url nya localhost/coba itu muncul yang author. Tapi ketika url nya localhost/coba/ itu yg muncul index. Padahal beda "slash" doang di akhirnya. Itu kenapa ya?

  • @diklatteknisfungsionalbbpk5316
    @diklatteknisfungsionalbbpk5316 3 года назад

    Dosen onlen andalan

  • @hilmaayuninaifada4792
    @hilmaayuninaifada4792 4 года назад

    Channel yang ditunggu2 notifnyaa

  • @rizaradiarivaldo
    @rizaradiarivaldo 4 года назад

    Mantap pisan pak sandhika sehat selalu🙏🙏

  • @tauchcall5223
    @tauchcall5223 4 года назад

    Semangat terus mas, semoga sehat selalu

  • @handikarafli9751
    @handikarafli9751 4 года назад +3

    izin bertanya pak dika. Dengan hadirnya CodeIgniter 4 ini apakah masih relevan belajar tutorial CodeIgniter 3 untuk latihan?

    • @amalebu
      @amalebu 3 года назад

      keknyaa mending sekalian ke CI 4, dari CI 3 ke 4 lumayan berubah banyak,
      mending sekalian belajar ke 4, juga lebih umum konsepnya, mirip sama Laravel juga.
      pengalaman dari CI 3 ke CI 4 lumayan perlu belajar sih.

  • @mediasites
    @mediasites 4 года назад

    Makasih ya pak Dosen Onlineku :)

  • @yoseprohayadi3547
    @yoseprohayadi3547 4 года назад +4

    Failed to listen on localhost:8080 (reason: An attempt was made to access a socket in a way forbidden by its access
    permissions.
    )
    itu knp ya?

  • @belajarngoding4916
    @belajarngoding4916 4 года назад +1

    Makasih pak

  • @tukang2an-z
    @tukang2an-z 4 года назад

    mohon bikin konten process management dong mas.

  • @MuhammadReza-ud1qm
    @MuhammadReza-ud1qm 4 года назад +1

    Mau tanya Pak. Kenapa kalau kita tulis .php di url, dia selalu menuju ke root nya
    Contoh :
    localhost:8080/coba.php
    localhost:8080/coba1/coba.php
    localhost:8080/coba1/coba2/coba.php
    Selalu menuju ke root nya. Padahal file coba.php nya tidak ada

  • @RizqiFebriansyah
    @RizqiFebriansyah 4 года назад

    Absen dari kota malang...

  • @2ia01_kevingrimaldiassovie4
    @2ia01_kevingrimaldiassovie4 4 года назад

    pak,kalo uda selesai materinya buat tutor mengenai php cake kalo bisa:)

  • @rizkymaulana2053
    @rizkymaulana2053 4 года назад

    Membantu sekali, terima kasih pak dika 😁

  • @taufikherjanto
    @taufikherjanto 7 месяцев назад +1

    Preloading di base controller $this->nama gak jalan di ci 4.4+

  • @bagasrr3640
    @bagasrr3640 Год назад

    7:14
    404
    Can't find a route for 'get: home/coba'.
    erornya di routes nya pak bukan di controlernya punya saya

  • @queena7211
    @queena7211 4 года назад

    makasih pak semoga sukses selalu

  • @fakhrySaja
    @fakhrySaja Год назад +2

    di v4.2.10 fitur Auto Routing secara default diset ke false dengan alasan security. Jadi akses ke BASE_URL/home/index sudah tidak bisa kecuali diset routenya secara explisit.

    • @gameyt3926
      @gameyt3926 Год назад

      Nah, pantes baru nyoba gabisa

  • @muhyiddienrabbani7117
    @muhyiddienrabbani7117 4 года назад

    mantttaaaapp bapak shandika..

  • @kykurniawan
    @kykurniawan 4 года назад

    Lanjut pak 🤩🤩🤩

  • @ibnusidik2455
    @ibnusidik2455 2 месяца назад

    untuk versi CI4 yang tahun ini uda ga bisa pak untuk buka home/ ke home/index scara bersamaan jadi harus manual di routesnya

  • @laodekamaluddin4017
    @laodekamaluddin4017 4 года назад

    Makasih tutorial nya bang

  • @yunusrochman4551
    @yunusrochman4551 Год назад +1

    pak mau tanya dibagian routes saya berbeda dgn versi ci4 bapak.dan gabisa buat pemanggilan controller dan function secara manual harus mengganti routes dulu menjadi nama controller dan function

  • @yyan6693
    @yyan6693 4 года назад

    Bang, bikin penjelasan tentang stackoverflow dong.

  • @rickydamarsaputra8033
    @rickydamarsaputra8033 4 года назад +1

    hadir JATIM