THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

J'ai généré les models de mon module et les fichier sql, je voulais savoir comment ensuite créer les tables correspondantes, Thelia fournit-il en ligne de commande un outils pour "migrate" ou peut être est-ce du coté de propel.

Pouvez-vous m'indiquez (si c'est bien possible) comment faire cela sans importer directement les fichiers sql dans ma bdd.

Merci pour votre aide.

Last edited by Shiness (21-12-2015 09:44:21)

Offline


Dans le classe principale de ton module, tu définis la méthode postActivation pour exécuter le fichier thelia.sql, qui crée les tables.

    use Propel\Runtime\Connection\ConnectionInterface;
    use Thelia\Install\Database;

    ...


    public function postActivation(ConnectionInterface $con = null)
    {
        $database = new Database($con);
        $database->insertSql(null, [__DIR__ . '/Config/thelia.sql']);
    }

OpenStudio Toulouse

Offline


Ok merci pour cette réponse, je vais tester tout ça.