0
我正在開發一個只使用SMF成員系統的項目。這意味着SMF是我用來登錄的唯一成員系統,而不是我自己的系統和SMF,只是普通的SMF。但是,我遇到了一個問題......我需要能夠根據給定的ID_MEMBER從SMF獲取信息。我的文章數據庫使用SMF的ID_MEMBER字段作爲作者信息。看到CodeIgniter是MVC並使用類,我在整個互聯網上搜索了一個普通的SMF類,但找不到一個類。我決定寫我自己的,但不能讓它工作正常......我沒有太多的OOP經驗。如何將SMF與CodeIgniter集成?
<?php
class smf {
var $context;
var $memberContext;
function __construct($who){
include('/../../forums/SSI.php');
$this->context = $context;
}
function user_context(){
return $this->context['user'];
}
function member_context($id = NULL){
loadMemberData($id);
loadMemberContext($id);
return $memberContext[$id];
}
}
的user_context功能工作正常,但不是member_context功能。在SSI.php文件中,LoadmemberContext函數將所有信息編譯成一個名爲$ memberContext [$ id]的數組。當我從我的CodeIgniter控制器調用該方法時,出現錯誤,說明$ memberContext變量未定義。這是爲什麼發生?