2014-09-24 4 views

답변

0

에서

덕분에 당신은 어떻게 형태로 두 개의 필드를 추가했다. 내 말은,

  • 고객 모듈을 무시하도록 모듈을 만들었습니까?
  • 모듈의 데이터베이스에 두 개의 고객 속성을 추가했습니다.
  • 고객 계정 컨트롤러를 무시하거나이 두 필드의 값을 저장하는 관찰자 클래스 기능을 작성했습니다.

그렇지 않다면 먼저 프로세스를 설명하십시오.

+0

1. 고객 계정 범위에서 config.xml에 새 필드를 추가하십시오. 2. 아래 코드 세그먼트를 register.phtml에 추가하여 데이터베이스 필드를 만듭니다 $ setup = new Mage_Eav_Model_Entity_Setup ('core_setup'); $ config-> addAttribute ('customer', 'mobileno', array ('label'\t => 'Mobile No', 'type'\t => 'varchar', 'input'\t => 'text', 'visible' \t => 참, '필수'\t => 참, '위치'\t => 1)); 3. register.phtml과 edit.phtml에 관련 필드를 추가하여 저장된 데이터를 봅니다. 아래 코드를 사용합니다. echo $ this-> escapeHtml ($ this-> getCustomer() -> getMobile()); 내 Magento 버전은 1.9입니다. – Mujahidh

+0

'mobileno'속성을 추가했으며 echo $ this-> escapeHtml ($ this-> getCustomer() -> getMobile())으로 값을 가져 오려고합니다. 대신 echo $ this-> escapeHtml ($ this-> getCustomer() -> getMobileno()); 문제 일 수 있습니다. 또한 저장할 필드 이름을 확인하십시오. –

+0

Mohith :) 감사합니다. 고객 범위 아래에 특성을 만들고 customer_addrees 범위에서 검색하려고합니다. 이것은 나를위한 오류입니다. 지금은 괜찮아. 여러 선택에 대한 확인란을 추가하는 방법에 대한 아이디어가 있습니까? 미리 감사드립니다 .... – Mujahidh