Benutzer-Werkzeuge

Webseiten-Werkzeuge


joomla:framework:deprecations

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
joomla:framework:deprecations [27/03/2023 09:03] Manueljoomla:framework:deprecations [27/03/2023 18:15] (aktuell) Manuel
Zeile 3: Zeile 3:
 ===== JDatabase ===== ===== JDatabase =====
  
-Zusatzinformationen zu JDatabase - Joomla-Klasse, um mit der Datenbank zu kommunizieren. 
 Offizielle Doku: https://docs.joomla.org/Selecting_data_using_JDatabase Offizielle Doku: https://docs.joomla.org/Selecting_data_using_JDatabase
  
Zeile 21: Zeile 20:
 $db = Factory::getDbo(); $db = Factory::getDbo();
 // equivalent of the older format $db = JFactory::getDbo(); // equivalent of the older format $db = JFactory::getDbo();
 +</file>
 +
 +===== JUser =====
 +
 +Offizielle Doku: https://api.joomla.org/cms-3/classes/Joomla.CMS.User.User.html
 +
 +So wird die Klasse aufgerufen (J4+):
 +
 +<file php>
 +use Joomla\CMS\User\UserFactoryInterface;
 +use Joomla\CMS\Factory;
 +$user = Factory::getContainer()->get(UserFactoryInterface::class);
 +// equivalent in most cases $db = $this->getUser();
 +</file>
 +
 +und so wurde es früher gemacht (J3-):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$user = Factory::getUser();
 +// equivalent of the older format $db = JFactory::getUser();
 +</file>
 +
 +===== JConfig =====
 +
 +So wird die Klasse aufgerufen (J4+):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$config = Factory::getApplication->getConfig();
 +</file>
 +
 +und so wurde es früher gemacht (J3-):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$config = Factory::getConfig();
 +</file>
 +
 +===== Session =====
 +
 +So wird die Klasse aufgerufen (J4+):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$session = Factory::getApplication->getSession();
 +</file>
 +
 +und so wurde es früher gemacht (J3-):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$session = Factory::getSession();
 +</file>
 +
 +===== Language =====
 +
 +So wird die Klasse aufgerufen (J4+):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$lang = Factory::getApplication->getLanguage();
 +//or
 +$lang = self::getContainer()->get(LanguageFactoryInterface::class);
 +</file>
 +
 +und so wurde es früher gemacht (J3-):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$lang = Factory::getLanguage();
 +</file>
 +
 +===== Document =====
 +
 +So wird die Klasse aufgerufen (J4+):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$doc = Factory::getApplication->getDocument();
 +</file>
 +
 +und so wurde es früher gemacht (J3-):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$doc = Factory::getDocument();
 </file> </file>
joomla/framework/deprecations.1679900621.txt.gz · Zuletzt geändert: von Manuel