カテゴリを#__categories
テーブルに保存するサードパーティコンポーネントがあります。
-----+----------------+-----------------------+-----------------------+-----
... | extension | title | alias | ...
-----+----------------+-----------------------+-----------------------+-----
... | com_content | Uncategorised | uncategorised | ...
-----+----------------+-----------------------+-----------------------+-----
... | com_banners | Sample Data-Banners | sample-data-banners | ...
-----+----------------+-----------------------+-----------------------+-----
... | com_newsfeeds | Sample Data-Newsfeeds | sample-data-newsfeeds | ...
-----+----------------+-----------------------+-----------------------+-----
... | com_contact | Sample Data-Contact | sample-data-contact | ...
-----+----------------+-----------------------+-----------------------+-----
... | com_content | Joomla! | joomla | ...
-----+----------------+-----------------------+-----------------------+-----
... | com_thirdparty | ThirdParty Category | thridparty-category | ...
-----+----------------+-----------------------+-----------------------+-----
... | ... | ... | ... | ...
-----+----------------+-----------------------+-----------------------+-----
com_banners
以下のように、他のコアコンポーネントとの間でカテゴリを印刷できます。
$categories = JCategories::getInstance('Banners');
$subCategories = $categories->get()->getChildren(true);
print_r($subCategories);
しかし、それは示しています
" 致命的なエラー:クラス 'ThirdPartyCategories'が... \ libraries \ legacy \ categories \ categories.phpの152行目に見つかりません。"
以下のように別の拡張子のカテゴリを印刷しようとすると、
$categories = JCategories::getInstance('ThirdParty');
$subCategories = $categories->get()->getChildren(true);
print_r($subCategories);
joomlaライブラリのレガシーカテゴリをどうすればよいですか?
注:名前
ThirdParty
は単なるプレースホルダーであり、サードパーティの拡張機能の名前にすることができます。
いいえ、それは単なるプレースホルダーであり、サードパーティの拡張機能の名前である可能性があります。私の場合、それはcom_thirdpartyです
—
kolunar
ThirdParty
コンポーネントの実際の名前は?