Cakephp 验证不使用saveMany
验证不适用于所有值的saveMany。它仅适用于第一个值。我正在使用翻译行为 我的代码:Cakephp 验证不使用saveMany,cakephp,cakephp-2.0,Cakephp,Cakephp 2.0,验证不适用于所有值的saveMany。它仅适用于第一个值。我正在使用翻译行为 我的代码: public function admin_add() { if ($this->request->is('post')) { $this->FaqCategory->create(); $this->request->data['FaqCategory']['name'] = Inflector::slu
public function admin_add() {
if ($this->request->is('post')) {
$this->FaqCategory->create();
$this->request->data['FaqCategory']['name'] = Inflector::slug($this->request->data['FaqCategory']['name'], $replacement = '-');
if ($this->FaqCategory->saveMany($this->request->data)) {
$this->Session->setFlash('The faq category has been saved', 'default', array('class' => 'success'));
$this->redirect(array('action' => 'index'));
} else {
$this->Session->setFlash(__('The faq category could not be saved. Please, try again.'));
}
}
$languages = $this->Language->getlangs();
$this->set('langs', $languages);
}
试试这个:
$this->FaqCategory->saveMany($this->request->data,array('validate'=>true))代码>有错误吗?如果有,请在这里发布。您能把$this->request->data dump使用$this->set($this->request->data)吗