我是使用life type 1.2.3版的
最近在測試帳號整合的程式
所以我利用1.2.3版提供的範例 /class/dao/userdata 下的程式
我是參考文件上的指示 將 user.data.properties 檔案的
#$config = Array(
# "provider" => "LifeTypeUserDataProvider",
# "provider" => "phpbb2userdataprovider",
#);
註解起來
然後將下方的
PHPBB2 user data provider 打開
$config = Array(
"provider" => "PhpBB2UserDataProvider",
"createBlogIfNotExisting" => true,
"database" => "xxxxxx", //資料庫名稱
"user" => "root",
"password" => "xxxxx", //密哪
"prefix" => "g2_"
);
因為我灌好1.2.3 之後我的資料庫本來 lt_phpbb2_users 的資料表
之後我從新註冊會員之後 填寫完資料 在完成之後會出現
Fatal error: Call to a member function FetchRow() on a non-object in C:\Inetpub\wwwroot\lifetype-1.2.3\class\dao\userdata\baseuserdataprovider.class.php on line 110
然而 lt_phpbb2_users 已經會有新的會員資料了
而本來的lt_users卻沒有新增一筆
(所以我覺得上面的error 是因為lt_user沒有資料 所以 在sql 之後會有錯誤 因為找不到這一筆資料)
所以請問一下 我在哪邊有設定錯誤
還是說 這個範例程式 之前只有支援到之前的版本
在新的1.2.3版沒有測試過呢
麻煩各位了~