1

严格标准:

不应静态调用非静态方法 JSite::getMenu(),假设 $this 来自第 19 行 /home/dev/public_html/demo/demo5/templates/as002033free/index.php 中的不兼容上下文

严格标准:

非静态方法 JApplication::getMenu() 不应被静态调用,假设 $this 来自第 593 行 /home/dev/public_html/demo/demo5/includes/application.php 中的不兼容上下文

严格标准:

不应静态调用非静态方法 JSite::getMenu(),假设 $this 来自第 41 行 /home/dev/public_html/demo/demo5/templates/as002033free/index.php 中的不兼容上下文

严格标准:

非静态方法 JApplication::getMenu() 不应被静态调用,假设 $this 来自第 593 行 /home/dev/public_html/demo/demo5/includes/application.php 中的不兼容上下文

4

1 回答 1

2

我希望错误能自行解释。Non-static method should not be called statically.

它应该像

$app = JFactory::getApplication();
$menu = $app->getMenu();

或者

$menu = JFactory::getApplication()->getMenu();

更多的

类似问题

于 2013-10-31T04:39:41.357 回答