私は、 "checkin_at"と呼ばれるDateTimeプロパティを持つSymfony3のエンティティを持っています。Symfony3形式のUnixタイムスタンプ入力
checkin_atの入力がunixタイムスタンプで、そのタイムスタンプの対応するDateTimeを格納するフォームを作成したいとします。
など。私は1498867201と入力し、2017-07-01 00:00:01私はエンティティを格納します。
UNIXタイムスタンプを有効なエントリとして受け入れるDateTimeTypeフィールドを取得する方法、またはNumberTypeをエンティティのDateTimeに自動的に変換するフォームを取得する方法がわかりません。
checkin_at
変数のセッターを作成する方法について:)
を好きなら
を、あなたは正規表現または
use Symfony\Component\Validator\Constraints as Assert;
でより多くの検証を使用してセッターを絞り込む可能性があるhttp://symfony.com/([データ変圧器]を使用しますdoc/current/form/data_transformers.html)を使用してUnixタイムスタンプをDateTimeに変換します。とにかく、あなたはGUIのためのグラフィカルな日付ピッカーのいくつかの並べ替えを持っているのですか? – Crozin