Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Codeigniter-Zeitzonen-Mysql-Einstellungen

Legen Sie in config/autoload.php ein Modell fest, das bei jedem Laden einer Seite geladen werden soll. Rufen Sie dann $this->db->query("SET time_zone='+0:00'"); in diesem Modellkonstruktor.

config/autoload.php

$autoload['model'] = array('default_model');// for ex, "say default_model"

Erstellen Sie in application/models eine neue Modelldatei mit dem Namen "default_model.php" und fügen Sie den folgenden Code hinzu.

application/models/default_model.php

class Default_model extends CI_Model {

     function __construct()
     {
         // Call the Model constructor
         parent::__construct();
         $this->db->query("SET time_zone='+0:00'");
     }
 }

Bei jedem Laden der Seite wird dieser Konstruktor aufgerufen und die mysql-Zeitzone wird auf +0:00 gesetzt.