0
我正在使用Prestashop 1.6模块,我遇到了一个似乎无法识别的字段问题。在控制器中我使用的是renderForm()
方法获取的形式和我在这样的形式定义字段:Prestashop:not saving field
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 $ message;'? – TheDrot
@TheDrot不,我很确定这就是我忘了!再次感谢!请张贴你的答案,以便我能得到你的观点。当我回家时我会进行测试 –