2012-10-13 20 views
6

czy mógłbyś mi wyjaśnić jaki jest cel aktywów stół w joomla?joomla assets purpose purpose

Mam skrypt do importowania artykułów z .csv (from .xls), który po prostu wstawia nowe wiersze w tabeli zawartości z kolumną asset_id (klucz obcy) ustawioną na 0.

Nie znalazłem żadnych problemów z artykułami, które mają ustawiony identyfikator aktywów na 0. W każdym razie chciałbym wiedzieć, czy może to spowodować problemy lub wyłączyć niektóre funkcje.

Odpowiedz

8

Tabela zasobów jest częścią Joomla! System 1,6+ ACL. Jest przeznaczony do przechowywania rekordu dla każdego zasobu, który definiuje reguły dostępu.

Możesz przeczytać więcej o Joomla!'s ACL tutaj i jest sekcja w Joomla! 2.5 Samouczek dotyczący składnika o numerze adding ACL support.

Jeśli importujesz do artykułów (z identyfikatorem aktywów 0), to w rzeczywistości nie mają one wpisu w tabeli #__assets i będą dziedziczyć domyślny dostęp, dopóki nie zostaną otwarte i zapisane. Po zapisaniu zostanie utworzony rekord zasobu.

Jeśli chcesz poprawnie utworzyć rekord zasobu, po prostu wczytaj model com_content i używaj go do importowania każdego artykułu (nie ma metody importowania zbiorczego, szukaliśmy jednego, gdy 1,6, 1,7 i 2,5 wyszedł).