Seringkali kita akan dilanda kemalasan melampau, tapi taklaaa sampai tahap nak guna $scaffold sepanjang masa
Bayangkan anda ada 100 fields, dan malas nak taip one by one
Solutionnya guna : echo $form->inputs();
/ice all #kampung
bro, ini untuk yg dah tau CakePHP bukan PHP biasa.
$form->inputs() tuh adalah satu fungsi bagaimana CakePHP generate HTML code untuk jenis-jenis HTML form yang bersesuaian dengan jenis Database Table yang digunakan dalam Model data yang digunakan.
aku yang part tak boleh bayang tu ada 100 fields. hehe.
letih gak tu 100 fields.
salam...nak tanye pasal input ni la... dah seharian try n error pasal input ni...
macam mana nak letak nama input tu TAK SAMA dengan nama field?
contohnya macam dalam table post, ada field content,
pastu biasanya kat fail .ctp akan letak $form->input('content'); kan...
kalau aku nak letak nama input tu sebagai kandungan ( $form->input('kandungan')... ), apa yang perlu aku tambah supaya coding dapat detect yang 'kandungan' tu sebenarnya untuk field 'content' ?
thanks...
camni...
<?php
echo $form->input('nama_field', array('name' => 'kandungan'));
?>
<?php
$form->input('Content.kandungan');
?>
Seringkali kita akan dilanda kemalasan melampau, tapi taklaaa sampai tahap nak guna $scaffold sepanjang masa
Bayangkan anda ada 100 fields, dan malas nak taip one by one
Solutionnya guna : echo $form->inputs();
/ice all #kampung
isk isk agak2 ko la form ape sampai 100 field tu? aku aku amik paid survey pun lebih 30 field aku x amik dah lagikan 100 
*tapi aku rasa ko la yg slalu guna scaffold*
Seringkali kita akan dilanda kemalasan melampau, tapi taklaaa sampai tahap nak guna $scaffold sepanjang masa
Bayangkan anda ada 100 fields, dan malas nak taip one by one
Solutionnya guna : echo $form->inputs();
/ice all #kampung
isk isk agak2 ko la form ape sampai 100 field tu? aku aku amik paid survey pun lebih 30 field aku x amik dah lagikan 100 
*tapi aku rasa ko la yg slalu guna scaffold*
aku pernah jumpa sorang buat masters project dalam bidang AI. dia punya jadi 100 fields sebab dia denormalize database dia untuk speed.
time tu dia berdiri pun boleh tido.
so jgn denormalize table ko sampai 100++ field.
aku buat project gis, ada 174 fields auto generated dari collector machine 

hmm... siapakah yg design table tu. isk isk 
camni...
<?php
echo $form->input('nama_field', array('name' => 'kandungan'));
?>thanks bro... tapi tak jadi la...
aku dah jumpa skrip lain... kawan ajar...
ni nak share untuk semua...
skrip kat view file (.ctp)
<?php echo $form->create('Post');?>
<fieldset>
<legend><?php __('Add Post');?></legend>
<?php echo $form->input('kandungan'); ?>
</fieldset>
<?php echo $form->end('Submit');?>skrip kat controller, :
<?php
function add() {
if($this->data){
$this->data = array('Post' => array('content'=> $this->data['Post']['kandungan']));
}
}
?>harap skrip ni dapat membantu korang (yg beginner mcm aku...heheh)...
<?php
$form->input('Content.kandungan');
?>Saya pun ada masalah yg sama.. dah ikut cara diatas untuk fungsi add memang ok.. kalau untuk fungsi edit je yang bermasalah..
function edit($id = null) {
$this->Butiran->id = $id;
if (empty($this->data)) {
$this->data = $this->Butiran->read();
} else {
if ($this->Butiran->save($this->data)){
$this->Session->setFlash('Aduan Berjaya Dikemaskini');
$this->redirect(array('action'=>'index'));
}
}
}

bro , aku baru je siap kan form over 311 fields, 5 hari siapkan
without framework 
congrats ailichigo, sure family ko rindu kat ko dalam 5 hari tu.
mendalam maksud yg ayat hujung tu 
Saya pun ada masalah yg sama.. dah ikut cara diatas untuk fungsi add memang ok.. kalau untuk fungsi edit je yang bermasalah..
function edit($id = null) {
$this->Butiran->id = $id;
if (empty($this->data)) {
$this->data = $this->Butiran->read();
} else {
if ($this->Butiran->save($this->data)){
$this->Session->setFlash('Aduan Berjaya Dikemaskini');
$this->redirect(array('action'=>'index'));
}
}
}bro... untuk edit, ko kena unset dulu... kalau ikut skrip aku kat atas tu, untuk edit tak jadi...sebab tak unset... so, kena guna skrip macam ni...
<?php
if (!empty($this->data)) {
$this->data['Post']['content'] = $this->data['Post']['kandungan']; unset($this->data['Post']['kandungan']);
if ($this->Post->save($this->data)) {
$this->Session->setFlash(__('The Post has been updated', true));
$this->redirect(array('action'=>'index'));
} else {
$this->Session->setFlash(__('The Post could not be saved. Please, try again.', true));
}
}
?>
Ada sesiapa yang pernah membuka kaedah Form::inputs() untuk mengkaji kandungannya?
aku kurang jelas la..boleh tak detailkan sikit penerangan ni?