sql >> Databáze >  >> RDS >> Mysql

Nastavení mysql časového pásma Codeigniter

V config/autoload.php nastavte model, který se má načíst při každém načtení stránky. pak zavolejte $this->db->query("SET time_zone='+0:00'"); v konstruktoru modelu.

config/autoload.php

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

V aplikaci/modelech vytvořte nový soubor modelu s názvem „default_model.php“ a přidejte níže uvedený kód.

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'");
     }
 }

Při každém načtení stránky bude zavolán tento konstruktor a časové pásmo mysql bude nastaveno na +0:00.



  1. Řešení chyb Oracle

  2. C#:Třída SQL Query Builder

  3. Psycopg2 nemá rád názvy tabulek, které začínají malým písmenem

  4. Jaká je správná konvence pojmenování pro MySQL FK?