Extension frissítési hiba

Szerző
Üzenet
Mykee
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2005.08.29. Hétfő 1:00
Hozzászólások: 814
Hozzászólás Elküldve: 2019.02.23. 20:28    Hozzászólás témája: Extension frissítési hiba
Hozzászólás az előzmény idézésével
Most álltam át 3.2.3-ról 3.2.5-re két Autoupdate-tel.
Viszont kaptam egy érdekes hibát az egyik bővítményemmel kapcsolatban:

Kód:

A "\mykeehu\nevnap\migrations\nevnap_1_0_1" migráció nem hajtható végre, mert hiányzik a "\mykee\nevnap\migrations\nevnap_1_0_0" migráció.

Namármost a migráció ott van, a korábbi rendszerfrissítéseknél semmi baj nem volt, a bővítmény 2014 óta szépen muzsikált 3.1 és 3.2 rendszereken. :roll:
Mi lehet akkor a hiba benne? :? :shock:

Itt az 1.0.1 migrációs kód:

Kód:

namespace mykeehu\nevnap\migrations;

class nevnap_1_0_1 extends \phpbb\db\migration\migration
{

    public function effectively_installed() {
        return version_compare($this->config['nevnap_version'], '1.0.1', '>=');
    }

    static public function depends_on() {
        return array('\mykee\nevnap\migrations\nevnap_1_0_0');
    }

    public function update_data() {
        return array(array('config.update', array('nevnap_version', '1.0.1')));
    }
}


és mellette az 1.0.0. verziós, ugyanabban a mappában:

Kód:

namespace mykeehu\nevnap\migrations;

class nevnap_1_0_0 extends \phpbb\db\migration\migration
{

    public function effectively_installed() {
        return (isset($this->config['nevnap_version']) || version_compare($this->config['nevnap_version'], '1.0.0', '>='));
    }

    static public function depends_on() {
        return array('\phpbb\db\migration\data\v310\extensions');
    }

    public function update_schema() {
        return array('drop_tables' => array($this->table_prefix . 'nevnapok'));
    }

    public function update_data() {
        return array(array('config.add', array('nevnap_version', '1.0.0')));
    }

    public function revert_schema() {
        return array('drop_keys' => array($this->table_prefix . 'config' => array('nevnap_version')));
    }

}

Felhasználó profiljának megtekintése Privát üzenet küldése
Marcee
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2006.01.17. Kedd 1:00
Hozzászólások: 2921
Hozzászólás Elküldve: 2019.02.27. 21:48    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Szia!
Ha jól látom, akkor az 1.0.1 függőségét megadó depends_on függvényben el van írva a namespace: \mykee\nevnap\migrations\nevnap_1_0_0 . Itt mykeehu-nak kellene szerepelnie.

Felhasználó profiljának megtekintése Privát üzenet küldése
Mykee
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2005.08.29. Hétfő 1:00
Hozzászólások: 814
Hozzászólás Elküldve: 2019.02.28. 19:13    Hozzászólás témája:
Hozzászólás az előzmény idézésével
És ott a pont! Hogy nem szúrta ki a szemem! :roll: :oops:
Hálás köszönetem! :)

Felhasználó profiljának megtekintése Privát üzenet küldése
Marcee
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2006.01.17. Kedd 1:00
Hozzászólások: 2921
Hozzászólás Elküldve: 2019.02.28. 21:01    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Semmi gond, én is két napig néztem, mire észrevettem. A végén már a migrációt végző kódot túrtam, hogy mi is lehet a baja :)

Felhasználó profiljának megtekintése Privát üzenet küldése
Hozzászólások megtekintése:  

Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés