0

送信ボタンをクリックすると、エラー ページ「インター エラー」が表示されます。他に追加する必要があるものはありますか? 誰かが助けてくれたらありがとう..ところで、私はcakephp 3.xxを使用しています

echo $this->Form->input('inputDate', array('type'=>'text'));        

$validator
->add('inputDate', 'valid', ['rule' => 'timestamp'])
->requirePresence('inputDate', 'create')
->notEmpty('inputDate');

**DB の「inputDate」: タイプは「timestamp」で、デフォルトは CURRENT_TIMESTAMP に設定されています。

4

1 に答える 1

0

Cakephp3 にはタイムスタンプルールがありません。Cakephp でカスタム検証ルールを作成できます。カスタム検証

まず、エラーの詳細を表示するためにデバッグ ツールを有効にする必要があります。

  1. PROJECT\config\app.php ファイルを開きます。
  2. 'debug' => falseから 'debug' => true
于 2016-01-13T05:46:25.093 に答える