はのは、私はYAMLスキームはそのように見ているとしましょう:Symfony 1.2でDoctrineを使って保存した「バリデータが失敗しました」が表示されるのはなぜですか?
Note:
options:
type: MyISAM
collate: utf8_unicode_ci
charset: utf8
actAs: { Timestampable: ~ }
columns:
content: { type: string, notnull: true}
order_id: int(5)
user_id : int
relations:
User:
foreignAlias: Notes
local: user_id
foreign: id
type: one
foreignType: man
onDelete: CASCADE
実行する場合:
$note->setOrderId(0);
$note->save();
私は次のエラーを取得しています:
1 validator failed on order_id (type)
MySQLの店がBIGINTとしてORDER_ID (20)。私はUbuntuの9.10は、symfony 1.2、PHP 5とMySQL 5
EDIT使用しています
:
がヒントを得たが、私はYAMLファイルにサイズのすべての言及を削除した場合、私は2番目を取得しますorder_id(長さ)のバリデーターエラー:-)
私は同じ問題を抱えていますが、1.4ではそうです。私は "文字列"をスキーマの "float"に変更しました...まだsave()にはこのエラーがあります。 – Manu