2012-10-13 19 views
6

あなたは私に説明することができます資産ジョムラのテーブルですか?ジョムラ資産テーブル目的

私は.csv (from .xls)からasset_id列(外部キー)を設定したコンテンツテーブルに新しい行を挿入するスクリプトをインポートしました。0です。

アセットIDが0に設定されている記事で問題は見つけられません。問題が発生するか機能を無効にするかどうかを知りたいと思います。

答えて

8

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

Joomla!'s ACLについてはこちらをご覧ください.Joomla!にはセクションがあります。 2.5コンポーネントチュートリアルadding ACL supportについて。

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

アセットレコードを正しく作成したい場合は、com_contentモデルをロードし、それを使用して各記事(インポートメソッドはありません。1.6、1.7、2.5出てきた)。