データベースにない値を持つフォームがあります。それらを検証したくないので、フィールド名を使用していくつかの検証ルールを作成しました。どういうわけか、検証ルールが使用されていません。
すでにさまざまなルールを設定しようとしました。$hasMany 接続が機能するため、ファイル名は正しいです。
あなたが助けてくれることを願っています!
形:
<?php
echo $this->Form->create('Map');
echo $this->Form->input('min_x');
echo $this->Form->input('max_x');
echo $this->Form->input('min_y');
echo $this->Form->input('max_y');
echo $this->Form->end('Submit');
?>
検証規則:
public $validate = array(
'min_x' => array(
'rule' => 'Numeric',
'message' => 'Please enter a numeric value.'
),
'max_x' => array(
'rule' => 'Numeric',
'message' => 'Please enter a numeric value.'
),
'min_y' => array(
'rule' => 'Numeric',
'message' => 'Please enter a numeric value.'
),
'max_y' => array(
'rule' => 'Numeric',
'message' => 'Please enter a numeric value.'
),
);