0

一部のjoomlaAPIで問題が発生しました。問題は、最新バージョンのjoomlaを使用していて、コードで呼び出されていたjoomlaクラスがどこから派生したのかが見つからなかったことです。joomla api docsを検索しましたが、探していたクラスに関連するものは何も見つかりませんでした。

次に、joomlaのリファクタリング変更ログに出くわし、後の関数が実際にからに移動されていることに気付きまし/libraries/joomla/formlibraries/cms/form

なぜそうなるのでしょうか?/libraries/cmsAPIドキュメントに参照がないようです。そこにクラスが住んでいることをどうやって知るのでしょうか?とても紛らわしい。

4

2 に答える 2

0

Joomla!1.6コードは徐々にJoomla!に分割されました。CMSとJoomla!プラットホーム。この分離はgithubリポジトリで確認できます。これは、CMSとプラットフォームの両方にコミットされた変更を追跡するのにも適した場所です。最も簡単な方法は、各リポジトリをフォークして追跡することです。

クラスが更新されると、それらが/libraries/cmsCMSアプリケーションに特に適用される場合、ディレクトリに移行される可能性があります(たとえば、htmlフォームはプラットフォームレベルではなくアプリケーションレベルの関数です)。

議論中の変更について聞くのに最適な場所は、それぞれのGoogleグループ-Joomla!です。プラットフォーム開発Joomla!CMS開発

[編集]

クラスのドキュメントは、Joomlaで見つけるのが最も難しいものです!CMS- Platform APIリファレンスとは異なり、現在のAPIリストはないようです。多くの場合、コードを読み通す方が簡単です。

開発者サブサイトを監視することも価値があります。

于 2012-09-04T21:37:50.140 に答える
-1

コーディングなしでCMSの卓越性を定義したい場合は、Joomlaが適切なオプションです。開発者の間で最も好まれるコンテンツ管理システムは、使いやすいオープンソースソリューションです。コーディングなしでCMSの卓越性を定義したい場合は、 Joomlaはあなたにぴったりのオプションです。この投稿では、Webサイトの開発を容易にし、開発者にとって最も好ましいオプションとなる機能のいくつかを紹介します。

于 2017-12-26T10:05:21.503 に答える