누리고 이런 오류는 무슨 오류인가요:
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.2 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
아파치
php7.2.24
XE1.11.5
누리고 2.6.5 https://github.com/bjrambo/nurigo
결제->결제정보입력->
마일리지 부분에서 아래와 같은 오류가 나타납니다.
Fatal error: Uncaught Error: Using $this when not in object context in /home/masanwatch/www/modules/nproduct/nproduct.item.php:89 Stack trace: #0 /home/masanwatch/www/files/cache/template_compiled/3a2e9f2cf85b939b1b1026ccb734f400.compiled.php(82): nproductItem::printPrice(0) #1 /home/masanwatch/www/classes/template/TemplateHandler.class.php(430): include('/home/masanwatc...') #2 /home/masanwatch/www/classes/template/TemplateHandler.class.php(197): TemplateHandler->_fetch('file:///home/ma...') #3 /home/masanwatch/www/classes/display/HTMLDisplayHandler.php(61): TemplateHandler->compile('./modules/ncart...', 'ordercomplete.h...') #4 /home/masanwatch/www/classes/display/DisplayHandler.class.php(64): HTMLDisplayHandler->toDoc(Object(ncartView)) #5 /home/masanwatch/www/classes/module/ModuleHandler.class.php(1153): DisplayHandler->printContent(Object(ncartView)) #6 /home/masanwatch/www/index.php(59): ModuleHandler->displayContent(Object(ncartView)) #7 {main} thrown in /home/masanwatch/www/modules/nproduct/nproduct.item.php on line 89

# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 2
{
$oCurrencyModel = getModel('currency');
if(!$price && printPrice->price)
{
$price = $this->price;
}
return $oCurrencyModel->printPrice($price);
}
=========================
여기 $this를 클래스명인 $printPrice 으로 고치니 되네요!;