これは、その列のデータ・タイプ表示されますTIME
(ないdatetime
例えば、一日の時間だけ、12:00
ではサポートされていませんが)Magento 2
。
時刻を保存する必要があります。これを回避するにはどうすればよいですか?
利用可能なツールとデータ型をどのように使用すればよいですか?
私は通常の特徴的な日付(1970-01-01 12:00:00
データを閲覧する人を混乱させないように十分に区別できるようなもの)を保存し、それから時刻部分をで抽出することを考えましたがUI
、それは恐ろしくて私をうんざりさせます。
よりエレガントな方法はありますか?
Magento\Framework\DB\Ddl\Table
、a)独自の追加でクラスをオーバーライドおよび拡張し、b)Magento\Framework\DB\Ddl\Table
直接編集しようとしましたが、それは役に立ちませんでした(setup:upgradeであらゆる種類のエラーが発生しました)。TIME形式を作成することで、具体的な意味を教えていただけますか?ZendのDBは「TIME」タイプとオプションの組み合わせだけ原因と卓上> AddColumn関数を呼び出すクラスMagentoの\ Frameworkの\ DB \ DDL \表2を時刻データ型をサポートしていますが、1編集と「時間」列の型を追加する必要があります [Zend_Db_Exception] Invalid column definition data