好的,所以当用户在我的网站上注册时,我正在上传文档,我收集了一些个人信息并保存了它。现在我遇到了一个问题,我将主注册表单分成了几个视图,用户一旦登录就可以在其中编辑某些信息,例如一个名为personal_introduction的字段。出于某种原因,即使现场没有验证错误,这也不会保存。在模型中搞砸了,试图找出问题并发现这会导致问题:
'document_file' => array(
'checkuploadedit' =>array(
'rule' => array('checkUpload', false),
'message' => 'Please select your document.',
),
'checkuploadedit' => array(
'rule' => array('extension', array('doc', 'docx', 'txt', 'rtf')),
'message' => 'File extentions allowed: .doc .docx .txt .rtf - we do NOT accept pdf format.'
)
),
一旦我从我的模型中删除它,它就会保存数据。现在对我来说奇怪的是,主注册表单没有问题,而且这个甚至不包含名为“document_file”的表单输入的视图无法保存。
任何想法......拜托!显然我需要验证上传。
我试过这个:对 cakephp 中的输入文件进行验证,认为上面的代码可能不正确,仍然没有运气。
提前感谢您的回答。
干杯路易斯。