Typo3 8.7.32 - 自定义 extbase 表中的列每隔一段时间就会部分'损坏”,有人看起来类似吗?
P粉797855790
P粉797855790 2024-02-21 21:27:32
0
1
415

我开发了一个 extbase 插件,可以将数据从外部 API 导入到我们的网站中。该插件依赖于 external_importsvconnectorsvconnector_csv

一切正常,并且已经工作了好几个月,但在极少数情况下(每月一次或更少),来自单个列的数据会转换为随机数,但有一些是好的。它始终是同一个表的同一列。我查了一下,这些数字与 API 中的任何内容都不对应。

sys_historysys_logtx_externalimport_domain_model_log 中没有这些标题变成数字的痕迹,但是当我从 api 重新导入数据时,我有它们恢复正常的历史记录。此外,当他们转向数字时,tstamp 不会更新(昨天(8 月 18 日)不是数字,165694181 对应于 7 月 4 日)。

如果有人知道可能会发生什么,谢谢!

导出的标题和时间戳的 CSV:

title;tstamp;crdate
1024;1656941811;1647978601
10496;1656941811;1652189101
10752;1656941811;1652192701
11008;1656941811;1652192701
11264;1656941811;1647978301
11520;1656941811;1647979201
11776;1657138201;1652193601
12032;1656941811;1647875402
12288;1656941811;1652193001
12544;1656941811;1652193301
1280;1656941811;1652193001
12800;1656941811;1647875402
13056;1656941811;1652714101
13312;1660238401;1652714101
13568;1656941811;1652193301
13824;1656941811;1652193601
14080;1656941811;1652191202
14336;1656941811;1652191501
14592;1657640101;1652191501
14848;1656941811;1652191202
15104;1656941811;1647875402
1536;1658432401;1652193901
15360;1656941811;1652191202
15872;1656941811;1652193901
16128;1657131901;1656514801
16384;1657131901;1656513301
16640;1657224001;1652193901
16896;1656941811;1647875402
17152;1656941811;1652189101
17408;1656941811;1652192701
17664;1656651301;1647875402
1792;1656941811;1652193301
18176;1656514501;1652189401
18432;1656564901;1647879601
18688;1656941811;1647875402
18944;1656941811;1652192701
19200;1656941811;1652192701
19456;1656941811;1652712001
19712;1657303365;1652190901
19968;1656941811;1652190901
20224;1656941811;1652193901
2048;1656941811;1652191501
20480;1656941811;1652191501
20736;1656941811;1652189401
20992;1656941811;1652193001
21248;1656941811;1647875402
21504;1656941811;1652190002
21760;1656941811;1652191202
22016;1656941811;1647875402
22272;1656596101;1652193301
22528;1656941811;1647875402
22784;1656941811;1652193901
2304;1656941811;1652193001
23040;1658155201;1656527701
23296;1656941811;1652189401
23552;1656651301;1647875402
23808;1656651301;1647875402
2560;1656941811;1647875402
2816;1657223701;1652191501
3584;1656941811;1647875402
3840;1656941811;1652193301
4096;1656941811;1652193601
4352;1660238401;1647875402
4608;1656941811;1652193301
4864;1656941811;1652193601
512;1658513701;1650647701
5120;1656941811;1652193601
5376;1656941811;1652190002
5632;1656941811;1652191202
6144;1656941811;1647875402
6656;1656941811;1652191801
6912;1656941811;1652191801
7168;1656941811;1651082701
7424;1656941811;1652192401
768;1656592501;1652191501
7680;1656941811;1652191801
7936;1657303365;1652193301
8192;1656941811;1652193001
8448;1656941811;1645027443
8704;1656941811;1652125501
8960;1658344501;1647875402
9216;1656941811;1652192701
9472;1656941811;1647875402
9728;1656941811;1652191202
UNAFFECTED TITLE;1660833601;1652193301
UNAFFECTED TITLE;1660835701;1647875402
UNAFFECTED TITLE;1660836301;1647875402
UNAFFECTED TITLE;1660844401;1652193001
UNAFFECTED TITLE;1660837501;1652191501
UNAFFECTED TITLE;1660914001;1645027443
UNAFFECTED TITLE;1660832101;1660832101
UNAFFECTED TITLE;1660833601;1647875402
UNAFFECTED TITLE;1660848601;1647875402

P粉797855790
P粉797855790

全部回复(1)
P粉514458863

您可能使用选项 sortby

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

通常 TYPO3 为此使用名为 sorting 的字段。

TYPO3 时不时地需要对记录进行重新排序,因此会对排序列进行重新编号。任何以前的信息都会消失,并插入一组新的索引(带有距离的数字,以便可以在之间插入新记录)。

如果您只想显示按其他字段排序的数据,请使用选项 default_sortby:

'ctrl' => [
    'default_sortby' => 'your_field',
],

并删除 sortby 的值。

请参阅 Warning 框示例" rel="nofollow noreferrer">default_sortby 的示例
Attention 框“nofollow noreferrer”>排序

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!