2016-09-01 5 views
0

Wakandaアプリケーション用の「ログの変更」の機能を構築しています。サーバーのイベントの検証または保存中に、データストア内の属性の既存の値にアクセスする必要があるため、前の値と後の値を記録できます。Wakandaサーバーでは、保存/検証中に属性の現在の値にアクセスするにはどうすればよいですか?

私が見つけた唯一の解決策は、validateイベントでクエリを実行し、データストアから新しいエンティティを取得することです。多分これは最高の/唯一の解決策ですか?

答えて

1

はい、解決策は、validateイベントでクエリを実行することです。 validateイベント関数では、単語「this」は、保存される新しいエンティティを参照します。 クエリ(find())を実行すると、既存のエンティティを取得できます。 ds.Item.find( 'ID =:1'、this .ID);

関連する問題