mau tanya nih,,,gw newbie di CI, gw punya 3 logik controller, minta pendapat dari master2 disini, lebih baik logik yang mana, kasusnya simple aja CRUD user, ini langsung create sama update aja ya
Logik 1
controller User punya function
createUser(){
* disini dia load form create user
* jika ada post dari form create user dia insert data, kalau nggak ada / error ya tampilin lagi form create user
}
editUser(){
* disini dia load form edit user
* jika ada post dari form edit user dia insert data, kalau nggak ada /error ya tampilin lagi form create user
}
================================================================================================================
Logik 2 (form untuk create dan edit sama tetapi dibedakan dari parameter yang akan diparsing ke form)
controller User punya fungsi
createUser(){
* disini dia load form user(input)
}
editUser(){
* disini dia load form user(edit)
}
submitUser(){
* input / update data
* jika ada error load form_user
}
=========================================================================
Logik 3
controller User punya fungsi
formUser($id_user=""){
if($id_user!=""){
load form_user(edit);
}else{
load form_user(input);
}
}
submitUser(){
* input / update data
* jika ada error load form_user
}
atau ada logik yang lebih baik lagi? maaf kalau berantakan bgt,,,