Я добавил в свою таблицу новый столбец Атрибуты, который уже имеет (id, form_id (внешний ключ), тип, метка, размер, номер последовательности, instr)
где instr - новый столбец, который я добавил.
Мое приложение находится в CakePHP и MySQL.
Я использовал следующий код для вставки в таблицу атрибутов, но только поле instr не вставлено.
function saveFieldname($data)//from untitledfieldname
{
$this->data['Attribute']['form_id'] = $this->find( 'all', array(
'fields' => array('Form.id'),
'order' => 'Form.id DESC'
));
$this->data['Attribute']['form_id'] = $this->data['Attribute']['form_id'][0]['Form']['id'];
$this->data['Attribute']['label'] = 'Label';
$this->data['Attribute']['size'] ='50';
$this->data['Attribute']['instr'] ='Fill';
$this->data['Attribute']['type'] = $data['Attribute']['type'];
$this->data['Attribute']['sequence_no'] = $data['Attribute']['sequence_no'];
$this->Attribute->save($this->data);
}
Пожалуйста, предложите мне ..