Foren / National / Russian / Тех. поддержка / При удалении плагина сперва выполняется что ?

Kabak
#1 25. Oktober 2024, 11:03

при удалении плагина у которого есть своя таблица в базе данных, последовательность выполнения такая ?

1) имя_плагина.uninstall.php

2) имя_плагина.uninstall.sql 

Alex300
#2 26. Oktober 2024, 09:58

Наоборот: https://github.com/Cotonti/Cotonti/blob/80a38f13ec51cac0361bb6b4197c75d863c2884e/system/extensions.php#L610

Сначала SQL часть, потом php.

Но, если вы используете имя_плагина.uninstall.php, sql-часть можно и делать и запросы к БД выполнить в php части

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/