این متد یک ارجاع به شیء سراسری database را برمی گرداند. تنها وقتی آن را ایجاد کنید که از قبل وجود نداشته باشد. شیء برگردانده شده از نوع JDatabase می باشد.
مثال
در مثال زیر پسوند دیتابیس جوملا برگردانده خواهد شد:
مثال (متد ()getDbo در جوملا)
$db = JFactory::getDbo();
echo "database prefix is:" . $db->getPrefix();
کد بالا یک خروجی شبیه زیر را خواهد داشت:
نتیجه
database prefix is: jos_
منبع: مرکز مستندات جوملا
متد ()getDbo که در کلاس JFactory قرار دارد، یک شیء JDatabaseDriver را برمی گرداند. در جوملا، کلاس JFactory و شیء JDatabaseDriver در آدرس های زیر قرار دارند:
کلاس JFactory
/libraries/joomla/ -> factory.php
شیء JDatabaseDriver
/libraries/joomla/database/ -> driver.php
برای اینکه متدهای قرار گرفته در شیء JDatabaseDriver را مشاهده کنید، اینجا کلیک کنید. در لیست نشان داده شده، تمام متدهای JDatabaseDriver نشان داده شده اند.