严格标准:
非静态方法JSite :: getMenu()不应该静态调用, 假设$ this来自不兼容的上下文 /home/dev/public_html/demo/demo5/templates/as002033free/index.php on 第19行
严格标准:
不应调用非静态方法JApplication :: getMenu() 静态地,假设$ this来自不兼容的上下文 第593行/home/dev/public_html/demo/demo5/includes/application.php
严格标准:
非静态方法JSite :: getMenu()不应该静态调用, 假设$ this来自不兼容的上下文 /home/dev/public_html/demo/demo5/templates/as002033free/index.php on 第41行
严格标准:
不应调用非静态方法JApplication :: getMenu() 静态地,假设$ this来自不兼容的上下文 第593行/home/dev/public_html/demo/demo5/includes/application.php
答案 0 :(得分:2)
我希望错误解释自己。 Non-static method should not be called statically.
应该是
$app = JFactory::getApplication();
$menu = $app->getMenu();
$menu = JFactory::getApplication()->getMenu();