Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

sertakan kelas Jfactory dalam file php eksternal, Joomla

Saya yakin Anda mengetahuinya, tetapi mungkin itu akan berguna bagi orang lain

Untuk menggunakan kelas database joomla (bahkan jika Anda tahu itu tidak disarankan :) ) Anda perlu, pertama-tama mendefinisikan tiga konstanta, seperti:

define( '_JEXEC', 1 );
define( 'DS', DIRECTORY_SEPARATOR );
define( 'JPATH_BASE', $_SERVER[ 'DOCUMENT_ROOT' ] );

Maka Anda perlu memasukkan tiga file, seperti:

require_once( JPATH_BASE . DS . 'includes' . DS . 'defines.php' );
require_once( JPATH_BASE . DS . 'includes' . DS . 'framework.php' );
require_once( JPATH_BASE . DS . 'libraries' . DS . 'joomla' . DS . 'factory.php' );
$mainframe =& JFactory::getApplication('site');

EDIT

Anda hanya dapat menyertakan dua file seperti:

define( 'JPATH_BASE', $_SERVER[ 'DOCUMENT_ROOT' ] ); // define JPATH_BASE on the external file
require_once( JPATH_BASE . DS . 'libraries' . DS . 'import.php' ); // framework
require_once( JPATH_BASE . DS . 'configuration.php' ); // config file

Terakhir gunakan kelas joomla, seperti:

$db = JFactory::getDBO();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menghubungkan ke database menggunakan klien MySQL Workbench

  2. Bagaimana cara mengekspor skema MySQL dengan data?

  3. Bagaimana cara melihat isi tabel di GUI Mysql Workbench?

  4. Apa pengganti uniqueidentifier di Mysql?

  5. di mysql, saat hapus kaskade tidak berfungsi