현재 새로운 OpenCart 결제 모듈 확장 작업을하고 있습니다. 내 /opencart/upload/catalog/controller/payment/extension.php
경로 내에서OpenCart 내 order_info 배열에 액세스
, 내가 객체의이 같은 창조 있습니다
$order_info['payment_firstname']
위의 라인 : 객체 초기화 후
// The public function getOrder() is now available
// under the model_checkout_order object
$order_info = $this->model_checkout_order->getOrder($order_id);
를,이 같은 order_info
배열에 액세스 할 수 있어요 해당 주문 사용자의 firstname
변수를 검색합니다.
제 질문은 - order_info
변수 목록은 어디에서 찾을 수 있습니까? 구매자의 전자 메일 주소, 제품 설명, 제품 ID 등을 찾으려고합니다. 전체 OpenCart 디렉토리 구조를 살펴 보았습니다 만 위의 객체 선언 이외의 관련 정보를 찾을 수 없었습니다.
는 지식 ['var_dump'] (http://php.net/var_dump) 또는 ['print_r' (http://php.net/print_r입니다) 기능. 이것들을 object/array에 사용하면 속성/인덱스와 그 값이 출력됩니다. 나는 간단히'echo $ var;'또는'die ($ string_var);를 사용하는 대신 빈 문자열은'string (0) : ""그리고 null 값은'NULL '을 출력하므로'var_dump ($ var);'를 선호한다. '는 빈 문자열이나 널값의 경우 아무것도 표시하지 않습니다 (빈 공간). – shadyyx