Не записывает в перем. дату
Не могу понять в чем проблема, уже весь код перекопал.
Не записывается дата
вот кусок записи
Делал дамп перед
Отображает текущую дату нормально, но когда происходит setDataAdd, передается значение NULL.
сеттеры и геттеры есть в классе сущности Game.
при создании пишет ошибку
SQL Error: Column 'game_date_add' cannot be null at /home/vrng/data/www/vrng-team.com/test-live/0.1/classes/modules/game/mapper/Game.mapper.class.php line 39
Array ( [code] => 1048 [message] => Column 'game_date_add' cannot be null [query] => INSERT INTO game (game_name, game_url, game_date_add ) VALUES('dsdas', 'ddd', NULL) [context] => /home/vrng/data/www/vrng-team.com/test-live/0.1/classes/modules/game/mapper/Game.mapper.class.php line 39 )
Якобы передается NULL, помогите, уже запарился))
Думаю трабл в запросе
Если вручную передаешь, норм все. толи геттер чет не так делает, толи магия какая то
Не записывается дата
вот кусок записи
$oGame=Engine::GetEntity('Game'); $oGame->setName(strip_tags(getRequestStr('game_name'))); $oGame->setDateAdd(date("Y-m-d H:i:s")); $oGame->setUrl(getRequestStr('game_url'));
Делал дамп перед
$oGame->setDateAdd(date("Y-m-d H:i:s"));
Отображает текущую дату нормально, но когда происходит setDataAdd, передается значение NULL.
сеттеры и геттеры есть в классе сущности Game.
public function getDateAdd() { return $this->_getDataOne('game_data_add'); } public function setDateAdd($data) { $this->_aData['game_date_add']=$data; }
при создании пишет ошибку
SQL Error: Column 'game_date_add' cannot be null at /home/vrng/data/www/vrng-team.com/test-live/0.1/classes/modules/game/mapper/Game.mapper.class.php line 39
Array ( [code] => 1048 [message] => Column 'game_date_add' cannot be null [query] => INSERT INTO game (game_name, game_url, game_date_add ) VALUES('dsdas', 'ddd', NULL) [context] => /home/vrng/data/www/vrng-team.com/test-live/0.1/classes/modules/game/mapper/Game.mapper.class.php line 39 )
Якобы передается NULL, помогите, уже запарился))
Думаю трабл в запросе
public function AddGame(ModuleGame_EntityGame $oGame) { $sql = "INSERT INTO ".Config::Get('db.table.game')." (game_name, game_url, game_date_add ) VALUES(?, ?, ?) "; if ($iId=$this->oDb->query($sql,$oGame->getName(), $oGame->getUrl(), $oGame->getDateAdd())) { return $iId; } return false; }
Если вручную передаешь, норм все. толи геттер чет не так делает, толи магия какая то