По какой-то причине, когда я делаю вставку mysql db из Zend, моя строка дублируется. Я пробовал прямую вставку через phpmyadmin, и она отлично работает, поэтому это не проблема сервера mysql.Zend дублирует строки на вставке mysql
Это код, я использую:
<?php
class Model_Team extends Zend_Db_Table_Abstract {
protected $_name = 'team';
public function createUser($data) {
$user = $this->createRow();
$user->name = $data['name'];
$user->title = $data['title'];
$id = $user->save();
return $id;
}
}
?>
Спасибо заранее.
EDIT:
Я обнаружил, что это дублирование происходит только тогда, когда я называю форму через AJAX (модальные окна), хотя форма пост является нормальным, а не запрос Ajax)
Чтобы убедиться: 1. Вы просмотрели вкладку в сети «Инструменты разработчика Firebug/Chrome», чтобы проверить, отправлено ли сообщение только один раз? 2. Вы проверяли, что метод createUser вызывается только один раз в вашем приложении? – arraintxo