10

joomlaのアセットテーブルの目的を教えてください。

列(外部キー)がに設定され.csv (from .xls)たコンテンツテーブルに新しい行を挿入するだけの記事をインポートするためのスクリプトがあります。asset_id0

アセットIDが0に設定されている記事で問題は見つかりませんでした。とにかく、これが問題を引き起こしたり、一部の機能を無効にしたりする可能性があるかどうかを知りたいです。

4

1 に答える 1

15

アセット テーブルは Joomla! の一部です。1.6+ ACL システム。アクセス ルールを定義する各アセットのレコードを保持するように設計されています。

Joomla! の ACL の詳細については、こちらを参照してください。Joomla! にはセクションがあります。2.5 コンポーネントACL サポートの追加に関するチュートリアル。

記事 (アセット ID が 0) にインポートする場合、それらは実際にはテーブルにエントリを持たず、#__assets開いて保存するまでデフォルトのアクセス権を継承します。それらが保存されると、資産レコードが作成されます。

資産レコードを正しく作成したい場合は、com_contentモデルをロードし、それを使用して各記事のインポートを実行します (一括インポート方法はありません。1.6、1.7、および 2.5 が出たときに探しました)。

于 2012-10-14T01:12:03.213 に答える