method alias dari onInsert yaitu akan menentukan function apa yang akan dipanggil / dieksekusi ketika form disubmit
onSave ( $func_name_on_insert = '', $arr_on_insert_args = array(), $call_after_saved = true );
return FALSE
maka penyimpanan ke database tidak akan dieksekusi$form = _lib('pea', 'table_name'); $form->initEdit(!empty($_GET['id']) ? 'WHERE id='.$_GET['id'] : ''); $form->edit->setLanguage(); $form->edit->addInput('header','header'); $form->edit->input->header->setTitle(!empty($_GET['id']) ? 'Edit Data' : 'Add Data'); $form->edit->addInput('title','text'); $form->edit->input->title->setTitle('Title'); $form->edit->input->title->setLanguage(); $form->edit->onSave('coba_check'); echo $form->edit->getForm(); function coba_check($id) {global $form; if (empty($id)) { $form->edit->setFailSaveMessage('Maaf, anda tidak nerhasil memasukkan data'); return false; } }perhatikan pada function "coba_check" di atas, jika anda ingin menentukan gagal input dengan me-return FALSE, maka sebelumnya anda harus menentukan error message yang lebih bisa dipahami oleh user. Karena jika anda tidak menentukan error message, maka pesan error yang tampil akan menggunakan text default yang tidak spesifik menjelaskan alasan kenapa submit form bisa gagal
File Path: includes/lib/pea/phpAddAdmin.php ini adalah class yang di panggil oleh pea ketika ingin membuat form untuk menambah data dalam database, atau juga dipanggil ketika initEdit dipanggil tanpa argument
0 Comment
Post Your Comment