Apakah mmbuat suatu query CI harus pada model? bukannya bisa mmbuat suatu query pada controler saja?

Kalau membuat fungsi tertentu apakah wajib dilakukan di model? Bukannya kita bisa langsung melakukannya di controller?

misal :

//controller/GetUser.php

public function getUser() {
  $this->user_model->get_user();
}

//model/user_model.php
public function get_user() {
  $this->db->get('users');
}

apakah baik membuat hanya controllernya saja seperti dibawah ini:

//controller/GetUser.php

public function getUser() {
  $this->db->get('users');
}

avatar iamfreestyler
@iamfreestyler

341 Kontribusi 57 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

diperjelas gan maksudnya fungsi tertentu, berikan contoh yang dimaksud

4 Jawaban:

Bisa, tapi nggak aman. Rentan sql injection saya kira.

avatar DennyKurniawan
@DennyKurniawan

62 Kontribusi 22 Poin

Dipost 5 tahun yang lalu

bisa2 saja tp gunakan konsep MVC sebagaimana mestinya Model is model and Controller is controller

avatar kresnanoobs
@kresnanoobs

16 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Kalo proyek pribadi itu ga masalah. Kalo proyek tim itu perlu dipikirkan. Apalagi kalo kerja.

avatar AndriLaksono
@AndriLaksono

27 Kontribusi 11 Poin

Dipost 5 tahun yang lalu

Alasan harus pakai model apa saja ya?

avatar iamfreestyler
@iamfreestyler

341 Kontribusi 57 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban