J'ai suivi le tuto "faire un site de A à Z" et je souhaite l'adapté à un autre projet.
Dans ce projet j'ai une table avec un champ date_heure(datetime).
je récupére correctement la date courante et je souhaite ensuite l'ajouté dans ma base.
le soucis c'est que dans ma base malgré le fait que ma variable $log_date soit correcte j'ai toujours une date 0000-00-00 00:00:00. dans ma table sql.
une idée?
le code de mon controller
<?php
class JournalsController extends Controller{
function save(){
$this->loadModel('Journal_log');
$log_action = $this->Session->read('journal_log');
$log_dateheure = date("Y-m-d H:i:s");
$log_ip = $this->Session->get_ip();
$log_nav = $this->Session->detection_nav();
$log_login = $this->Session->user('Login');
debug($log_dateheure);
$this->Journal_log->save(array(
'login' =>'login = '.$log_login,
'adresse_ip' =>'adresse_ip = '.$log_ip,
'action' =>'action = '.$log_action,
'navigateur' =>'navigateur = '.$log_nav,
'date_heure' =>'date_heure='.$log_dateheure,
));
}
}
j'ai aussi essayé les '"'
'date_heure' =>'date_heure="'.$log_dateheure.'"',
les
'date_heure' =>'date_heure= now()',
rien à faire je desespére
c'est bon j'ai trouvé je modifie la base avec CURRENT_TIMESTAMP
mais si quelqu'un à la solution je suis preneur car je vais avoir besoin de passer des dates qui ne sont pas forcément celle du moment de l'enregistrement.
merci