Я новичок в торт php.I хотите вставить данные в форму database.But не могли inserted.please помочьCakePHP Сохранение данных в базе данных
контроллер: officetypesController.php
<?php
class OfficetypesController extends AppController {
public function add() {
if ($this->request->is('post')) {
$this->Officetype->create();
if ($this->Officetype->save($this->request->data)) {
$this->Session->setFlash(__('The data has been saved'));
}
$this->Session->setFlash(
__('The data could not be saved. Please, try again.')
);
}
}
}
?>
вид
add.ctp
<div class="users form">
<?php echo $this->Form->create('User'); ?>
<fieldset>
<legend><?php echo __('Add User'); ?></legend>
<?php echo $this->Form->input('name');
//echo $this->Form->input('password');
echo $this->Form->input('under', array(
'options' => array('1' => 'HO', '2' => 'RO')
));
?>
</fieldset>
<?php echo $this->Form->end(__('Submit')); ?>
</div>
модель
officetype.php
<?php
class Officetype extends AppModel {
}
базы данных: Имя таблицы: officetypes, поля имя: идентификатор, имя, под
, когда я нажмите кнопку отправки, чем выдавалось сообщение «Данные не могут быть сохранены. Пожалуйста, попробуйте еще раз.»
Любой Как вы знаете, что он не работает? – DaGardner
, когда я нажимаю кнопку «Отправить», чем показ сообщения «Данные не могут быть сохранены. Повторите попытку. » – user2625357
Я думаю, что вы скопировали add.ctp откуда-то –