Benutzer-Werkzeuge

Webseiten-Werkzeuge


joomla:framework:deprecations

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
joomla:framework:deprecations [29/08/2022 18:07] – Externe Bearbeitung 127.0.0.1joomla:framework:deprecations [27/03/2023 18:15] (aktuell) Manuel
Zeile 1: Zeile 1:
-====== Joomla - JDatabase ======+====== Joomla - Deprecations ====== 
 + 
 +===== 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
  
-===== Klasse =====+So wird die Klasse aufgerufen (J4+):
  
-So wird die Klasse aufgerufen (J3+):+<file php> 
 +use Joomla\Database\DatabaseInterface; 
 +use Joomla\CMS\Factory; 
 +$db = Factory::getContainer()->get(DatabaseInterface::class); 
 +// equivalent in most cases $db = $this->getDatabase(); 
 +</file> 
 + 
 +und so wurde es früher gemacht (J3-):
  
 <file php> <file php>
Zeile 14: Zeile 22:
 </file> </file>
  
-und so wird es in Zukunft gemacht (J4+):+===== JUser ===== 
 + 
 +Offizielle Doku: https://api.joomla.org/cms-3/classes/Joomla.CMS.User.User.html 
 + 
 +So wird die Klasse aufgerufen (J4+):
  
 <file php> <file php>
-use Joomla\Database\DatabaseInterface;+use Joomla\CMS\User\UserFactoryInterface;
 use Joomla\CMS\Factory; use Joomla\CMS\Factory;
-$db = Factory::getContainer()->get(DatabaseInterface::class); +$user = Factory::getContainer()->get(UserFactoryInterface::class); 
-// equivalent in most cases $db = $this->getDatabase();+// 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.1661789253.txt.gz · Zuletzt geändert: von 127.0.0.1