クラスの外部ファイルを確認するにはどうすればよいですか?
モジュールのインストール機能をセットアップしようとしているので、ディレクトリのリストをロードしてから、モジュール ファイルに install というメソッドがあるかどうかを確認しようとしています。したがって、このメソッドを持つモジュールのみがリストに表示されます。
これまでの私のコードは次のとおりです。
$output .= '<div id="module-dialog" title="Add Widget"><form id="widget-list" name="widget-list">
<select name="widgets" size="12" id="widgets-list">';
$dirHandler = opendir('modules') or die ("Could not open module folder");
while ($dir = readdir($dirHandler)) {
if($dir!="." && $dir!=".."){
// Code to filter out modules with install class -- goes here
$output .='<option>'.$dir.'</option>';
}
}
$output .='</select></form></div>';
モジュールのファイル名はディレクトリ名と同じです。例: フォルダー:Admin、ファイル:Admin.php
これができない場合は、インストール機能のためだけに別のファイルを作成すると思います。