Tutorial CodeIgniter 4 untuk PEMULA | 7. Model

Поделиться
HTML-код
  • Опубликовано: 25 янв 2025

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

  • @hiifebri4501
    @hiifebri4501 3 года назад +18

    Terimakasih pak, saya nonton video php pemula pak Dhika berulang ulang kurang lebih
    1 tahun. Sekarang alhamdulilah sudah jadi web programmer.🙏🏻🙏🏻🙏🏻

  • @ZUHRULANAM-er8im
    @ZUHRULANAM-er8im 2 года назад +20

    Untuk bootstrap 5 bisa menggunakan untuk vertical align

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

    2:53 controlers komik
    4:06 views komik
    9:49 css
    12:48 bikin database
    13:51 slug
    14:41 created_at
    17:00 konfigurasi environment
    19:03 bikin models
    22:23 parent model
    28:08 konek database
    31:22

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

    Semoga bisa menembus 1m subs Karena Indonesia menuju tahap2 industri 4.0 pemerintah sangat memprioritaskan kepada individu yang menguasai program komputer. banyak orang yang tertarik program walaupun tidak memiliki background IT Dan belajar program di wpu.

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

    "saran saya ketika kalian bingung sumber utama kalian adalah dokumentasi dulu" 1:34
    karena pas belajar CI 4 di chanel ini , pas bingung saya ke sini :D

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

    21:24
    Yg di vscode bisa ctrl+click Model trs ctrl+click BaseModel
    Untuk CI4 4.2.0
    32:55
    Di foreachnya bisa kek gini
    Foreach($komik as $key => $k)
    Trs di td yg pertama :

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

    terimakasih pak sudah membuat kami semua melek coding ,sehat selalu supaya bisa memberikan ilmu ilmu yang bermanfaat

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

    Mantab udah mirip Laravel walau saya belum pernah nyoba Laravel tp cukup familiar dg templatingnya karena lagi makai Flask/Jinja buat kerja... Thx Padika Yang Agung....

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

    Walaupun telat nonton, yang penting jangan telat belajar. terima kasih pak dhika. Barokallah...

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

    Mantap CI udah mirip laravel 😁 sempet belajar otodidak laravel agak ribet di magic laravel wkwkwk

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

    Mempelajari video disini sama saja dengan kuliah S1 di kampus, cuma modal kuota, sehat sehat terus dan makin sukses pak Shandka Dosen online saya

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

    CTRL + left click pada Model buat buka source nya pake vs code
    ini juga bisa buat function, class, variable dll
    jadi kalo pengen menuju sumber dari fungsi / variable yang dipanggil dengan cepat

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

    barakallahufiik , semoga bapak diberi rahmat dan barokah

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

    Saran saya kalo mau lihat dokumentasi ci kalian harus install ekstensi google translate di browser kalian biar entar tidak bingung dengan bahasa nya.

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

    Terima Kasih Tutorial nya pak,,,
    mudah2an berkah dan bermanfaat!

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

    Belajar di channel ini makin paham tentang web

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

    nyimak pak, soalnya beberapa waktu lalu saya sudah migrasi ke laravel,.. kebutuhan kerjaan :D

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

    Terimakasih bang atas informasinya jadi punya referensi pembelajaran.

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

    Mantaappp sekali, terimakasih pak dhika

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

    Untuk mempermudah membuat controller atau model dari cmd atau git bash bisa menggunakan perintah ini:
    Contoh:
    php spark make:model Musers
    php spark make:controller Users

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

      ada yang susah kenapa cari yang gampang

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

    Thanks a ton - Jazaakallahu khoyron kang Dhika; Walhamdulillah

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

    Baru sadar kalau channel ini udah verified, terus semangat pak.

  • @TriLookeDarwantoSKom
    @TriLookeDarwantoSKom 4 года назад +6

    Saya masih nurut sama pak dhika, untuk melanjutkan ke seri ini saya harus bikin aplikasi pakai php prosedural dan yg pakai php oop. Mudah2n bisa cepat ke seri CI ini

  • @HausCoding
    @HausCoding 4 года назад +6

    30:24 pak Dhika sepertinya tidak memerlukan protected $komikModel;

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

    pas menit 30:49, error "throw new DatabaseException('You must set the database table to be used with your query.');" kenapa yaa?

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

    Tetap pantau teruss.. Mohon izin tnya pak. Model.php nya berbeda di 34:10 konfigurasi tsb tdk ad d Model.php sya

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

    Maratoonnn belajar CI 4 !!

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

    mantap pak dika. . di tnggu klnjutan videonya

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

    like dulu baru tonton, as always
    makasih banyak pak dika

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

    Mantab Pak, nanti diajarkan juga ya? cara simpan file(dokumen/foto/video/dll) di database.

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

    terbaik. Salam dari Malaysia

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

    NYimak totorialnya ya bang 👍🏻👍🏻☕☕☕
    Buat teman2 lain gabung yuk insyaallah amanah 🙏🙏

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

    Hatur Nuhun A, Sehat teras , mirah rejeki

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

    Makasih pak. Nunggu tutor kostum error 404 pak. Semoga dibahas pada sesi mendatang....

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

      Untuk mengedit halaman error 404:
      Buka file app/Views/errors/html/error_404.php
      Untuk menampilkan halaman error 404:
      Tulis di controller throw \CodeIgniter\Exceptions\PageNotFoundException::forPageNotFound();

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

    Mantap Pak Dhika.Terimakasih.

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

    Barakallah pak, lanjut terus♥️♥️

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

    Pak mau bertanya, kondisi apache dan mysql di xampp running dan php spark serve juga running kok nggk bisa akses DBnya ya ? apakah perlu ada yg di config ?

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

    Kalo kita ingin query join, baiknya nama modelnya gimana ya pak?? misal tabel komik join pembeli

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

    Terimkasih ilmunya Pak sandhika

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

    udah seperti laravel ya.. mantap

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

    Baru bisa ngikutin nonton malem2,,tapi problem ga bisa konek ke databasenya, 😇.Dari Ci3 sistem login lengkap favorit saya itu pak, bikin frontendnya otididak.,berkat nonton video channel ini saya jadi tahu sedikit sedikit tentang bahasa pemrograman,.lanjut pak Dika

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

      sekarang udh bisa konek ke phpmyadmin belum kak?

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

    mau tanya pak punya saya yang base controller ada masalah seperti ini => Undefined property '$KomikModel' , gimana pak cara atasinnya

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

    Yang Dislike pasti hobby nya nonton TIKTOK lihat content seperti ini pusing

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

    Tanya gan, emang di CodeIgniter 4 itu ga bisa ya ngitung rows dari tabel melalui Model? kalo di laravel kan Model::count(); , nah kalo di laravel masa harus $this->db->get('tablename')>num_rows(); ??

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

    Wah demen manga Naruto sama One Piece juga nih pak Dosen, mantap!!

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

    terimakasih pak dika pengetahuan mya

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

    Mantap Bang + semangat belajar :)

  • @firmansyahhebertw.369
    @firmansyahhebertw.369 4 года назад

    pak mau nanya pas di menit ke 29:27 setelah dd($komik) yg mncul malah "Codeigniter\Database\Exceptions\DatabaseException#8
    you must set. the database table to be used with your query
    tapi kalo di cara sebelumnya konek db tanpa model hasil resultnya muncul

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

    pak, saya mau saran untuk disetiap framework php coba bikin tutorial seputar unit testing

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

    Mantap pak gaspoll🙏

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

    Notiff lgsng gass 🙏

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

    Memang the best bapak☕

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

    Mantap pak worth it

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

    Permisi pak, untuk di nya apa bisa pakai id dari database komik? terima kasih

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

    Kalo ada yg error
    "class "app\models\datamodel" Not Found"
    Coba ganti dari
    $data = new datamodel();
    Ke
    $data = model(datamodel::class);
    Bisa itu, tp gk tau sama apa gk nya.

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

    Pak dika mau tanya, di visual studio code gk ada extension buat CI?, misal untuk mempermudah buat controller dll

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

    Mantul pak 👍

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

    Mantap Tutorialnya 👍

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

    pa sandhika, mau nanya, kalau ingin merubah parameter DBGroup di modelnya bisa ga ya? dirubah secara code maksudnya agar bisa konek ke database nya secara dynamic multiple database

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

    tap mantap jos....

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

    lanjut belajar,

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

    mudah2an nanti ada studi kasusnya kayak di tutorial ci 3

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

    Help... Saya mengalami error Undefined variabel: komikModel... 30:45

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

      $komik = $this->$komikModel->findAll();
      dd($komik);
      ubah jadi
      $komik = $this->komikModel->findAll();
      dd($komik);

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

      udah solved mas? Bagi dong caranya

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

    terimakasih pak sangat bermanfaat, kalau boleh pak buat yang ada login nya pak

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

    Nunggu pembuatan controller dan model lewat terminal pak biar makin mirip kaya laravel..🤭😁

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

      spark nya sepertinya belum menyediakan perintah itu 😁

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

      @@sandhikagalihWPU Oalah... Saya kira udah ada, gpp deh berarti tinggal nunggu migration nya aja..😁

  • @kasbiy.studio
    @kasbiy.studio 4 года назад

    Slmt siang bapak... mau menanyakan ttg koneksi pada settingan default pada kasus multiple database dr brbagai sumber server.. terima kasih. salam

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

    Hallo pak ketika masuk di sesi manipulasi method nya kok respon nya 404 method not found, dan ketika saya run /komik/detail muncul error ArgumentCountError.
    Too few argument to function App\Controllers\komik::detail.

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

    izin bertanya pak error "unable to connect to the database.
    Main connection [MySQLi]: No connection could be made because the target machine actively refused it" Kenapa ya pak ? dan solusinya bagaimana ya ?

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

    pak css saya kok ga konek ya
    ini di template ==
    ini img di index ==
    ini css yang saya buat == .gambar {
    width: 50;
    }
    saya sudah coba googling katanya masalah di base urlnya pak
    ini baseURL saya == public $baseURL = 'localhost:8080/';
    kenapa gabisa terhubung ya pak, padahal sudah saya sesuaikan semuanya

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

      udeh fix pak widthnya ga saya kasih ukurannya

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

      /css/style.css tambakan / di depan css

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

    pak dika izin tanya apakah 1 tabel harus dibuat 1 model atau 1 file model bisa digunakan untuk beberapa tabel ?

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

    Izin bertanya pak, untuk penulisan findall jika memang fitur dari ci jika di hosting apa akan sama dengan cara penulisan manual?

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

    Terima kasih pak dika ilmunya, pak ada error unable to connect database kenapa ya?

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

    pa mau nanya udah di cek sana sini tetep error ke database nya, barangkali ada yang bisa bantu, errornya seperti ini CodeIgniter\Database\Exceptions\DatabaseException #8
    Unable to connect to the database.

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

      Sama euy, urang gini juga

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

      Sudah ada solusinya kah?

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

      @@ibnuhamdam1997 saya udah ada solusinya

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

      @@tantiameliasopya1639 ada

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

      ​@@ibnuhamdam1997 saya udah berhasil bro, caranya masuk ke folder config terus ke masuk ke file database, nah disitu ubah dengan disesuaikan hostname, username, dan database nya

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

    pak cara membuat perhitungan menggunakan models dari inputan form bagaimana ya?

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

    Lanjut lagi 😄😄😄😄😄

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

    Panjang umur pak :)

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

    prettier saya kok tidak bekerja di php ya pak

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

    Pak, izin bertanya. Saya sudh membuat model dan kontrolernya, ketika saya mau dd, itu gk ada muncul apa" di view, dan saya coba panggil juga data sampulnya untuk memunculkan gambar tetap gk muncul. Kira permasalahan saya ada dimna?

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

    jadi mksudnya jalankan git base dan xampp dlm waktu bersamaan pda saat membuka mysql database?

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

    izin bertanya pak, apakah ada video tutorial membuat qr code generate dengan codeigniter 4 pak?

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

    pak bahas cara bikin tabel lewat ci4 🙏

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

    Pa Dika bagaimana mengatasi error seperti ini
    CodeIgniter\Database\Exceptions\DatabaseException #8
    Unable to connect to the database.
    Saya sudah search di google belum nemu juga, apakah ada kesalahan ketika mengatur pada .env nya?
    saya memakai Linux Mint, terimakasih

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

      Di check bro mungkin nama data basenya salah. Data base bukan tabel ya

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

      @@komekaja6561 oke siap kang, haturnuhun

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

      kemungkinan juga port nya tidak sesuai,
      saya menggunakan MAMP
      di file database :
      public $default = [
      ......
      'port' => 3306,
      ];
      saya ganti ke 'port' => 8889,
      dan di file .env :
      dari database.default.hostname = localhost
      saya ganti ke
      database.default.hostname = 127.0.0.1
      akhirnya jalan.

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

      @@raisudana masih enggak jalan, Kak

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

      ​@@tantiameliasopya1639 kak menggunakan xampp, mamp, atau yg lain?
      kalau saya di mamp :
      --- di file .env line 55 dst saya tulis:
      database.default.hostname = 127.0.0.1
      database.default.database = ci4
      database.default.username = root
      database.default.password = root
      database.default.DBDriver = MySQLi
      ** note: pada kasus ini, kalau menggunakan xampp password di kosongkan
      --- di file Database.php line 34 dst:
      public $default = [
      'DSN' => '',
      'hostname' => 'localhost',
      'username' => '',
      'password' => '',
      'database' => '',
      'DBDriver' => 'MySQLi',
      'DBPrefix' => '',
      'pConnect' => false,
      'DBDebug' => (ENVIRONMENT !== 'development'),
      'cacheOn' => false,
      'cacheDir' => '',
      'charset' => 'utf8',
      'DBCollat' => 'utf8_general_ci',
      'swapPre' => '',
      'encrypt' => false,
      'compress' => false,
      'strictOn' => false,
      'failover' => [],
      'port' => 8889,
      ];
      dan di pastikan port nya sesuai dengan MySQL Port.
      itu yg saya lakukan kak.
      semoga bisa membantu.
      good luck

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

    Permisi pak, kalau kita udah pakai spark serve , tapi pingin akses phpmyadmin di localhost dan port yg sama nggak bisa ya?

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

    Ijin Bertanya pak,
    saat koneksi dengan database ketemu error seperti berikut :
    CodeIgniter\Database\Exceptions\DatabaseException #8
    Unable to connect to the database.
    SYSTEMPATH/Database/BaseConnection.php at line 425
    kira kira solusinya bagaimana ya ?

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

      sama, kalau boleh tahu sudah ketemu solusinya kah kak?

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

      @@soniatp9330 udah solved kak?

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

      @@hamzah818 iya.. udah.., ternyata hanya permasalahan pengaturan saja, karena tutorial CI 4 yang pada saat Pak Sandhika buat, dengan CI 4 yang sekarang ada sedikit perubahan

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

      @@soniatp9330 caranya gmn? bagi ilmunya dong..

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

      @@soniatp9330 boleh tau kak gimana?

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

    Pak dika, selanjutnya seri nodejs pak🙏

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

    Mantaf mas, apakah Ci4 support database MongoDB?

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

    Surabaya Hadir!

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

    pak, auto formatternya (prettier) kalau di file .php komputer saya knp gak bisa jalan ya?

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

    pak mau tanya. misal user hanya menginputkan satu data dalam tabel apakah akan error di bagian foreach?

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

    Pak mau tanya, gimana caranya jalankan 2 project ci sekaligus di windows?

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

    pak kenapa ketika mau memanggil var_dump di ci dengan "dd" selalu tidak muncul di web nya pun malh blank ? kenapa ya , apakah ada yang hars di setting ? mohn bantuannya.

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

    maaf pak mau tanya ini ko sudah mengikuti tapi yang tampil 1 data aja solusinya gmn yah?

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

    Gaaaaas pooooool.....

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

    apakah ada video CI4 migrasi ke server PROD? thanks

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

    Hadir Pak....😁😁

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

    Coba yg rada ekstrem kyk rocket (rust) pak

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

    Kalo dalam satu model kita kombinasi antara dua tabel, bagaimana namespace-nya Pak?

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

      halo, udah nemu belum solusinya?

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

    Kalo tabel yg dipake banyak berarti harus pake setter&getter ya pak?

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

    Pak Dika kok pembuatan model sepertinya lebih ribet ci4 dari pada ci3 ya??

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

    pak mo nanya ini misal kita mau terapkan itu ke website gimana? soalnya saya langgsung lompat dari html dan css ke CI4