Typo3 8.7.32 - カスタム extbase テーブルの列が時々部分的に「壊れ」ます。同じように見える人はいますか?
P粉797855790
P粉797855790 2024-02-21 21:27:32
0
1
458

外部 API から Web サイトにデータをインポートする extbase プラグインを開発しました。このプラグインは、external_importsvconnector、および svconnector_csv に依存します。

すべてが正常に動作し、数か月間動作していますが、まれに (月に 1 回以下) 1 つの列のデータが乱数に変換されますが、一部は正常です。常に同じテーブルの同じ列です。調べてみたところ、数値は API の何にも対応していませんでした。

sys_historysys_logtx_externalimport_domain_model_log には、これらのヘッダーが数値に変わった形跡はありませんが、API からデータを再インポートすると、通常の履歴を復元してもらいました。また、数字に移動すると、tstamp は更新されません (昨日 (8 月 18 日) は数字ではありませんでした。165694181 は 7 月 4 日に対応します)。

何が起こっているのか知っている人がいたら、よろしくお願いします。

タイトルとタイムスタンプのエクスポートされた CSV:

ああああ

P粉797855790
P粉797855790

全員に返信(1)
P粉514458863

オプション sortby を使用することもできます。

'ctrl' => [
    'sortby' => 'your_field',
]、

通常、TYPO3 はこれに sorting という名前のフィールドを使用します。

TYPO3 レコードの順序を変更する必要がある場合があるため、ソート列の番号が付け直されます。以前の情報はすべて削除され、新しい一連のインデックス (間に新しいレコードを挿入できるように距離を指定した数値) が挿入されます。

他のフィールドによって並べ替えられたデータのみを表示したい場合は、オプション default_sortby:

を使用します。
'ctrl' => [
    'default_sortby' => 'your_field',
]、

そして、sortby の値を削除します。

ボックスの例" rel="nofollow noreferrer">default_sortby の例 または ## ( 「nofollow noreferrer」ボックス > 並べ替え

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート