致命错误,但我的函数没有看到任何损坏的语法或错误
Fatal error but i don't see any broken syntax or errors with my funciton
在此行:
$gtotal = (float)number_format($gorder()->getSubtotal(),2);
我在第 77 行的 success.phtml 页面上收到此错误。我没有发现任何问题。
Fatal error: Uncaught Error: Function name must be a string
/var/www/app/design/frontend/tw/ff16/template/checkout/success.phtml:77
Stack trace: #0
/var/www/app/code/core/Mage/Core/Block/Template.php(241): include() #1
/var/www/app/code/core/Mage/Core/Block/Template.php(272):
Mage_Core_Block_Template->fetchView('frontend/t...') #2
/var/www/app/code/core/Mage/Core/Block/Template.php(286):
Mage_Core_Block_Template->renderView() #3
/var/www/app/code/core/Mage/Core/Block/Abstract.php(923):
Mage_Core_Block_Template->_toHtml() #4
/var/www/app/code/core/Mage/Core/Block/Text/List.php(43):
Mage_Core_Block_Abstract->toHtml() #5
/var/www/app/code/core/Mage/Core/Block/Abstract.php(923):
Mage_Core_Block_Text_List->_toHtml() #6
/var/www/app/code/core/Mage/Core/Block/Abstract.php(641):
Mage_Core_Block_Abstract->toHtml() #7
/var/www/app/code/core/Mage/Core/Block/Abstract.php(585):
Mage_Core_Block_Abstract->_getChildHtml('content', true) #8
/var/www/app/design/frontend/tw/ff16/template/page/1column.phtml(51):
M in
/var/www/app/design/frontend/tw/ff16/template/checkout/success.phtml
on line 77
我需要包裹在 []
中吗?
如有任何帮助,我们将不胜感激。谢谢。
从 $gorder 中删除括号,这样您就可以得到这个:
$gtotal = (float)number_format($gorder->getSubtotal(),2);
在此行:
$gtotal = (float)number_format($gorder()->getSubtotal(),2);
我在第 77 行的 success.phtml 页面上收到此错误。我没有发现任何问题。
Fatal error: Uncaught Error: Function name must be a string
/var/www/app/design/frontend/tw/ff16/template/checkout/success.phtml:77 Stack trace: #0 /var/www/app/code/core/Mage/Core/Block/Template.php(241): include() #1 /var/www/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/t...') #2 /var/www/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView() #3 /var/www/app/code/core/Mage/Core/Block/Abstract.php(923): Mage_Core_Block_Template->_toHtml() #4 /var/www/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml() #5 /var/www/app/code/core/Mage/Core/Block/Abstract.php(923): Mage_Core_Block_Text_List->_toHtml() #6 /var/www/app/code/core/Mage/Core/Block/Abstract.php(641): Mage_Core_Block_Abstract->toHtml() #7 /var/www/app/code/core/Mage/Core/Block/Abstract.php(585): Mage_Core_Block_Abstract->_getChildHtml('content', true) #8 /var/www/app/design/frontend/tw/ff16/template/page/1column.phtml(51): M in /var/www/app/design/frontend/tw/ff16/template/checkout/success.phtml on line 77
我需要包裹在 []
中吗?
如有任何帮助,我们将不胜感激。谢谢。
从 $gorder 中删除括号,这样您就可以得到这个:
$gtotal = (float)number_format($gorder->getSubtotal(),2);