Adminer - Wtyczki

Adminer i Adminer Editor można rozszerzać za pomocą wtyczek. Aby skorzystać z wtyczki

Wtyczki sterowników

Aby skorzystać z wtyczki

Aby użyć wtyczki, należy ją przesłać do katalogu adminer-plugins/ obok pliku adminer.php. Jeśli wtyczka wymaga konfiguracji lub chcesz określić kolejność wtyczek, użyj adminer-plugins.php:

<?php // adminer-plugins.php
return array(
    new AdminerLoginPasswordLess('$2y$07$Czp9G/aLi3AnaUqpvkF05OHO1LMizrAgMLvnaOdvQovHaRv28XDhG'),
    // Tutaj możesz określić wszystkie wtyczki lub tylko te, które wymagają konfiguracji.
);

Możesz również przesyłać wtyczki sterowników do adminer-plugins/.

Wtyczki dodane przez użytkowników

Najpierw najnowsze

Wtyczki Adminera 5 wymagają użycia przestrzeni nazw. Starsze wtyczki można przekonwertować za pomocą skryptu.

Aby utworzyć nową wtyczkę

  1. Utwórz klasę zawierającą dowolne metody zdefiniowane w klasie Adminer (dokumentacja).
  2. Jeśli te metody zwrócą wartość inną niż null, wówczas zostanie ona użyta zamiast oryginału (z wyjątkiem config, dumpFormat, dumpOutput, editRowPrint, editFunctions, gdzie zwracana wartość jest dodawana do oryginału).
  3. Metody mogą także nadpisywać swoje parametry, akceptując je przez odniesienie: f(&$param).
  4. Jeśli chcesz opublikować wtyczkę na tej stronie, prześlij ją gdzieś (np. do GitHub Gist) i wyślij link na adres: jakub@vrana.cz.