Isu pemasangan Prestashop: Tidak dapat memasang modul tersuai
P粉330232096
P粉330232096 2024-04-03 19:24:44
0
1
529

Saya baru dalam pembangunan modul Prestashop. Saya cuba membina modul prestashop pertama Amy [Rujukan: Berikut ialah kod saya. Saya mengikuti semua arahan dalam tutorial ini https://devdocs.prestashop-project.org/8/modules/creation/tutorial/ tetapi masih menghadapi masalah 'Tidak dapat memasang modul saya'. Modul tidak sah dan tidak boleh dimuatkan. ”Persekitaran PHP:7.4, Prestahop: 8.1.0

<?php
if (!defined('_PS_VERSION_')) {
    exit;
}

class MyModule extends Module
{
    public function __construct()
    {
        $this->name = 'mymodule';
        $this->tab = 'front_office_features';
        $this->version = '1.0.0';
        $this->author = 'Firstname Lastname';
        $this->need_instance = 0;
        $this->ps_versions_compliancy = [
            'min' => '1.7.0.0',
            'max' => '8.99.99',
        ];
        $this->bootstrap = true;

        parent::__construct();

        $this->displayName = $this->l('My module');
        $this->description = $this->l('Description of my module.');

        $this->confirmUninstall = $this->l('Are you sure you want to uninstall?');

        if (!Configuration::get('MYMODULE_NAME')) {
            $this->warning = $this->l('No name provided');
        }
    }
    public function install()
    {
        if (Shop::isFeatureActive()) {
            Shop::setContext(Shop::CONTEXT_ALL);
        }

        return (
            parent::install()
            && Configuration::updateValue('MYMODULE_NAME', 'my module')
        );
    }
    public function uninstall()
    {
        return (
            parent::uninstall()
            && Configuration::deleteByName('MYMODULE_NAME')
        );
    }
}

Saya melakukan semua yang ditulis dalam tutorial. Saya mahu ia memasang modul tersuai saya ke dalam prestashop.

P粉330232096
P粉330232096

membalas semua(1)
P粉893457026

Saya tidak tahu sama ada saya boleh membantu, tetapi cuba semak sama ada fail php anda sama dengan "mymodule" dalam "$this->name = 'mymodule';"

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan