Drupal 7 开发内部培训资料, 分头诗人

drupal7 和 phpbb 整合的问题

赞成!
0
否决!

按照教程整合之后出现警告,请问怎么解决

Warning: Illegal string offset '#type' 在 VBridgeApp->create() (行 403 在 /alidata/www/caogen/sites/all/modules/phpbbforum/includes/phpbbdrupalbridge/VBridge/VBridgeApp.php).
Strict warning: Declaration of PhpbbVBridgeApp::authenticate() should be compatible with VBridgeApp::authenticate() 在 VBridge::createApp() (行 97 在 /alidata/www/caogen/sites/all/modules/phpbbforum/includes/phpbbdrupalbridge/VBridge/VBridge.php).
Warning: Illegal string offset '#type' 在 VBridgeApp->create() (行 403 在 /alidata/www/caogen/sites/all/modules/phpbbforum/includes/phpbbdrupalbridge/VBridge/VBridgeApp.php).

3 个回答

赞成!
0
否决!

具体没整合过,有看到一个文章说到是某段代码问题,你可以试一下,

删除或者注释403行这段代码:

if ($config['#type'] == '#class') {
        //createObj($config['#name'], $config['#type'], $config['#class'], $config['#path'], $appData['#config']);
      }
赞成!
0
否决!

我注释了403行之后,就还剩这个错误了

Strict warning: Declaration of PhpbbVBridgeApp::authenticate() should be compatible with VBridgeApp::authenticate() 在 VBridge::createApp() (行 97 在 /alidata/www/caogen/sites/all/modules/phpbbforum/includes/phpbbdrupalbridge/VBridge/VBridge.php).

赞成!
0
否决!

试一下改这个:

/phpbb/includes/phpbbdrupalbridge/PhpbbVBridgeApp.php
约 243 行


//从
public function authenticate(&$id, &$password) {
//改为
public function authenticate() {