2017-03-09 5 views
0

私はTYPO3バックエンドエラーに直面しています。いくつかのレコードをページに追加し、それらはビューページに表示されています。それから、私はこのレコードを削除し、それでも表示されます。TYPO3レコードの問題

レコードは表示されないか、存在しません。私は、FEキャッシュ、ページキャッシュ、すべてのキャッシュをクリアし、レコードはまだ表示されます。

私は何かを見逃しましたか?クリス

+0

どのような種類のレコードですか? – cweiske

答えて

1

ベスト は(phpMyAdminのまたは類似して)データベース内の顔をしています。 TYPO3は本当にレコードを削除するのではなく、削除されたフィールドにそれらをマークします。おそらくあなたのレンダリングはこのフィールドを無視しますか? (これは非常に珍しいでしょう)
あなたは本当にデータベースのレコードを削除する場合、まだ見えるレコードですか?あなたは預言的に、クリアを得ない奇妙なキャッシュを持っています。

0

これはブラウザのキャッシュによって発生する可能性があります。

extbaseリポジトリを使用してレコードを取得すると、削除されたマーク付きレコードは取得されず、フロントエンドにも表示されません。

+0

これは決してtypo3に接続されていなかった外部のブラウザでも起こります – cpro90

0

どの種類/種類のデータレコードが問題に直面していますか?レコードは拡張の一部ですか?はいの場合、この拡張機能はDBテーブルの削除/不可視フラグを無視することがあります。 Bernd Wilkeが既に推奨しているように、DBを直接調べて、関連するレコードのデータフィールドに「deleted」が「1」に設定されているかどうかを確認してください。

+0

これは1に設定されていますが、まだ表示されています。私はそれらを永久にデータベースから削除しました - 問題を修正しました:) – cpro90

+0

あなたのクエリはおそらく 'enablefields'を見逃しました。 TCAで適切に宣言しましたか?あなたはそれらを使いましたか? (無効にしない) –

関連する問題