0
我使用蛋糕PHP來集成我的東西;但在我看來,它沒有顯示模型驗證錯誤。我認爲我的代碼中遺漏了一些小的想法,但沒有發現。 下面是我的模型,視圖和控制器代碼:我的視圖中沒有顯示蛋糕PHP模型驗證
Model:
class Category extends Model {
var $validate = array(
'title' => array(
'rule' => 'notEmpty',
'message' => 'Title is required'
)
);
}
View:
<?php
echo $this->Form->create('Category', array('action'=>'add', 'enctype' => 'multipart/form-data'));
?>
<fieldset>
<legend>Add new category</legend>
<?php
echo $this->Form->input('title');
?>
</fieldset>
<?php
echo $this->Form->submit('Add Category');
echo $this->Form->end();
?>
Controller:
class CategoriesController extends AppController {
var $helpers = array('Form', 'Html', 'Js');
function add() {
$this->loadModel('Category');
$this->Category->set($this->data);
$this->Category->save($this->data);
if(!$this->Category->validates()){
$errors = $this->Category->validationErrors;
}
}
}
Thanks in advance.
雖然[一行答案](http://meta.stackoverflow.com/questions/266954/one-line-answers)是可以接受的,但它們通常會導致答案被路由到Review Queue(* qv *) 。另外,有時他們不被社區所接受。通常提供一個簡短的解釋來解釋答案如何解決問題。 – jww 2014-10-02 10:48:24
謝謝你提及。 @jww – Ajanth 2014-10-02 11:23:54
謝謝。它現在適用於我的解決方案。 – TRB 2014-10-06 08:53:26