問題タブ [typo3-tca]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - TYPO3 9 TCA 型入力の mysql 時間フィールドでの LTS 型キャスト エラー / dbType 時間節約空のフィールド
TYPO3 9 LTS で時間入力を MySQL 5.7.24 と連携させようとしています。
フィールドでは、ext_tables.sql
次のように定義されます。
some_field time default NULL
TCA では、フィールドは次のように定義されます。
時間入力なしでバックエンドにレコードを保存すると(可能になるはずです)、エラーが発生します:
These fields of record 1 in table "some_table" have not been saved correctly: some_field! The values might have changed due to type casting of the database.
データベース レコードを見ると、some_field
フィールドは値を取得します00:00:00
(ただし、db のデフォルトは ですNULL
)。
時間を選択すると、レコードを保存してエラーなしで開くことができます。
これは TYPO3 のバグですか、それともどうすればこの動作を修正できますか?
typo3 - TYPO3 Extbase: 同じテーブルの双方向リレーション
製品テーブルで双方向接続をセットアップしたいと考えています。
関連商品を作成するため。
ただし、関係は一方向にのみ保存されます。これはまったく可能ですか?もしそうなら、ここに翻訳も含めていただけますか?