DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


ja:devel:autoloader

自動読込み

DokuWiki は inc/load.php の早い段階で独自の自動読込みを登録します。 プラグインを開発する場合、他のファイルを自分で要求する必要はほとんどありません。

命名規則とファイル構造によって、プラグインの構成要素は自動的に認識されます。 しかし、常に plugin_load() を使って読み込む必要があります。

追加のクラスが必要な場合、以下の説明のような適切な名前空間を使用してください。

名前空間

DokuWiki の長い歴史のため、ほとんどのコアファイルは名前空間準拠ではありません。 しかし、新しい構成要素は名前空間準拠です。

DokuWiki は自動読込みのために次の名前空間を登録します:

  • \dokuwiki\ - inc/* からクラスとサブ名前空間を読み込みます。
  • \dokuwiki\plugin\ - lib/plugins/* からクラスを読み込みます。開発版のみ!!
  • \dokuwiki\plugin\*\test\ - lib/plugins/*/_test/* からクラスを読み込みます。開発版のみ!!
ja/devel/autoloader.txt · 最終更新: 2016-06-27 22:39 by sawachan

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki