1

ニュースシステム拡張機能を使用して、すべてのニュース記事を表示しています。

これらのニュース記事がデータベースのどのテーブルに保存されているか知りたいですか?これらのニュース記事のバックエンドMySQLテーブルにデータを直接追加できますか?

実際にデータベースの'news_domain_model_news'テーブルにデータを追加しようとしましたが、変更が反映されていません。

4

2 に答える 2

0

tx_news_domain_model_newsは正しいテーブルですが、そこにデータを追加するだけではTYPO3には十分ではありません。また、そのデータをTCA(テーブル構成配列)とデータベース定義に追加し、EXT:newsに新しいフィールドを認識させる必要があります。

これを行う最も簡単な方法は次のとおりです。

  1. 「extension_builder」を使用して新しい拡張機能を作成します-拡張機能(TCAおよびデータベース定義ファイルに上記のエントリを作成します)
  2. 新しい拡張機能に、新しいフィールドとセッター+ゲッターを含むクラス「Tx__Domain_Model_News」を作成します(命名規則を使用しないと機能しません!)
  3. 「Domain/Model/News」を唯一のコンテンツとして含むファイル「Resources/Private/extend-news.txt」を新しい拡張機能に追加します。

それはそれであるはずです。プロセスを説明する拡張マニュアルへのリンクは次のとおりです。

http://docs.typo3.org/typo3cms/extensions/news/Main/Tutorial/ExtendingNews/Index.html

于 2013-02-25T12:14:42.030 に答える
0

データベースでレコードを直接編集することもできますが、TYPO3 CMS には複数のキャッシュがあることに注意してください。

したがって、データの編集が終了したら、キャッシュをクリアしてください。

于 2015-03-01T20:14:29.037 に答える