Я работаю на ZEND framwork 2Zend Framework 2 - Как сохранить значение в полях формы? при многократном обновлении записи?
Я создал один модуль с двумя полями 1) test1 2) Test2
Структура базы данных для этого:
- дб имя: zend_test_db
- db поля: config_key, config_value
Я хочу, чтобы хранить как config_key = test1key и config_value: текстовое поле введите значение
Несколько записей магазин одновременно.
ниже моя функция контроллера:
public function indexAction()
{
$form = new ConfigurationForm();
$form->get('submit')->setValue('Save Settings');
$form->get('test1key')->setValue('test1key');
$form->get('test2key')->setValue('test2key');
$request = $this->getRequest();
if ($request->isPost()) {
$configuration = new Configuration();
$form->setInputFilter($configuration->getInputFilter());
$form->setData($request->getPost());
if ($form->isValid()) {
$configuration->exchangeArray($form->getData());
$this->getConfigurationTable()->saveConfiguration($configuration);
// Redirect to list of configuration
return $this->redirect()->toRoute('configuration');
}
}
return array('form' => $form);
}
Над кодом отлично работает на Добавление полей. Я могу вставить эти поля и сохранить как ключ и значение
Но я не могу это обновить.
Надежда его ясно
Где я делаю ошибку?
Спасибо за его работу :) –
Рад узнать, что :) –