FormMultiid

membuat input field yang berupa Input text yang bisa diisikan banyak ID dari table yang ditentukan oleh setReferenceField argument ke 2, jika dienter akan memunculkan listing dari judul argument ke 1 dari setReferenceField sedangkan nama table sendiri ditentukan oleh setReferenceTable

 

Contoh penggunaan (yang diawali # adalah optional):

$form->edit->addInput('related','multiid');
#form->edit->input->related->setTitle('Related Content');
$form->edit->input->related->setReferenceTable('bbc_content_text');
$form->edit->input->related->setReferenceField('title','content_id');
#form->edit->input->related->setReferenceCondition('lang_id='.lang_id());
jika menggunakan relation table seperti di bawah maka 'related' akan menjadi field dengan nama bebas atau tidak menjadi field dalam table database lagi sehingga tidak di query dalam `SELECT`
#form->edit->input->related->setRelationTable('bbc_content_category');
#form->edit->input->related->setRelationField('content_id', 'category_id');
jika table relasi menggunakan field primary yang auto_increment maka tambahkan script di bawah
#form->edit->input->related->setRelationTableId('id');
jika tidak menggunakan opsi script di atas, maka secara otomatis akan diambil dari field pertama di DB dari setRelationTable

Perlu diingat HARUS ada field `related` (->related->) pada table database jika tidak menggunakan setRelationTable
sedangkan type field dari "related" sendiri adalah `related` varchar(255) DEFAULT NULL

 

File Path: includes/lib/pea/form/FormMultiid.php membuat input field yang berupa Input text yang bisa diisikan banyak ID dari table yang ditentukan oleh setReferenceField argument ke 2, jika dienter akan memunculkan listing dari judul argument ke 1 dari setReferenceField sedangkan nama table sendiri ditentukan oleh setReferenceTable

0 Comment

Post Your Comment

Terakhir Dilihat

Method Tersedia