0
Prestashop 1.6 모듈에서 작업 중이며 인식되지 않는 것으로 보이는 한 필드에 문제가 있습니다. 컨트롤러에서 나는 양식을 얻기 위해 renderForm()
방법을 사용하고 있는데이 같은 형태의 필드를 정의Prestashop : 필드 저장 안 함
array(
'type' => 'text',
'label' => $this->l('Message'),
'name' => 'message',
'required' => true,
'hint' => $this->l('Message to be shown when the customer exceeds the quota '),
),
그리고 모델 클래스에서 나는 이런 식으로 정의 :
'message' => array(
'type' => self::TYPE_STRING,
'validate' => 'isString',
'required' => true,
'size' => 4000,
'db_type' => 'varchar'
),
그리고 나서 레코드를 저장하려고하면 다음 메시지가 나타납니다. Property QuotaModel->message is empty
다른 곳에서 정의가 누락 되었습니까? 내가 여기에서 놓친 것을 볼 수 있니?
도움 주셔서 감사합니다.
public 속성을 클래스의 'public $ message;'에 정의 했습니까? – TheDrot
@TheDrot 아니요. 그리고 나는 그것이 내가 잊었던 것이라고 확신합니다! 다시 한 번 감사드립니다! 점수를 얻을 수 있도록 답을 게시 해주십시오. 내가 집에 갈 때 나는 시험 할 것이다. –