参照する親クラスのファイルのサーチパスの順がどこかで設定できるはずだと思って探したのですが、そのような設定が見つからなかったため、かぶってしまっている既存のapp_model.phpとapp_controller.phpの拡張子を変えてビルドの対象外とすることで対応しました。
AppModelは、
- cake/libs/model/app_model.php
- cake/console/libs/templates/skel/app_model.php
AppControllerは、
- cake/libs/controller/app_controller.php
- cake/console/libs/templates/skel/app_controller.php
- cake/tests/cases/libs/controller/component.test.php
- cake/tests/cases/libs/controller/controller.test.php
- cake/tests/cases/libs/error.test.php
を、それぞれ"app_controller.php.keep"等に名前を変更しました。これで、AppModel、 AppControllerそれぞれの継承クラスから親クラスのメンバの補完(Ctrl + Space)ができるようになりました。
でもこのやり方はかなり強引ですね。。。親クラスの参照ファイルを設定する方法があるか、またはCDTに存在する"Exclude from build"オプションのようなものがPDTにもあればよいのですが。。。もっとよいやり方をご存知の方は教えてください。m(_ _)m





