DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


サイドバー

この翻訳は元のページよりも更新日が古く、内容が古い可能性があります。 変更点を参照して下さい。
このページの翻訳?:

DokuWiki について知る

開発

法人利用

我々のコミュニティ


FacebookTwitterや他のソーシャル・ネットワークからフォローしてください。

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