Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

#88862
Vamos começar colocando os pingos nos Is, no opencart 3.x não é aceito executar o arquivo install.php ou install.sql no OCMOD por motivo de segurança e pelo sistema de markeplace presente na admin, em segundo lugar não existe função dentro de classe e sim método, no caso você irá criar o método install() no controller e no model, exemplo abaixo no controller e model; Existindo esses dois métodos o opencart identificará automaticamente os mesmos ao instalar uma extensão;

Arquivo controller "admin\controller\extension\module\minha_extensao.php"
Código: Selecionar todos
    public function install() {
        $this->load->model('extension/module/minha_extensao');
        $this->model_extension_module_minha_extensao->install();
    }

Arquivo model "admin\model\extension\module\minha_extensao.php"
Código: Selecionar todos
    public function install() {
        $query = $this->db->query("AQUI DENTRO SUA QUERY SLQ");
    }
Jhonatas Felipe gostou disso

Olá! Tudo bem? Verifique as configura&cced[…]

Olá! Tudo bem? Trabalho com Opencart h&aac[…]

Imagem do Carrinho de Compras

Olá! Tudo bem? São vários lo[…]

Discover new facets of pleasure, one night only R[…]