Việc kết nối XenForo 2 với một project PHP khá đơn giản. 3 dòng code.
Đầu tiên tạo 1 file kết nối, chẳng hạn connectXenforo2.php
với nội dung
<?php
/** @var $fileDir */
$fileDir = '/Absolute/Path/To/xf2';
require( $fileDir . '/src/XF.php' );
\XF::start($fileDir);
$app = \XF::setupApp('XF\Pub\App');
$app->start();
Vậy là bạn có thể bắt đầu sử dụng nó. Chẳng hạn để lấy thông tin 1 thành viên, tạo file getUser.php
với nội dung
<?php
require_once '../connectXenForo2.php';
$finder = \XF::finder('XF:User');
$user = $finder->where('user_id', 1)->fetchOne();
\XF::dump($user);
Kết quả trả về dạng array
. Quá ngon.
Nguồn tham khảo: xendevelopment.com và xenforo.com