ディレクトリにカスタムモジュールを作成してい\custom\modules
ます.Companys.class.php(からの会社モデルactivecollab\3.3.7\modules\system\models\companies directory
)をオーバーライドしたいと思います。関数 findForObjectsList() を使用したいのですが、Angie の useModel() 関数を使用すると、カスタム モジュールからすべてのサイトの企業モデルが読み込まれます。どこでもではなく、モジュールでオーバーライドしたいだけです。
私のinit.phpは次のようなものです:
/**
* company List module initialisation file
*/
const COMPANYLIST_MODULE = 'company_list';
const COMPANYLIST_MODULE_PATH = __DIR__;
AngieApplication::useModel(array(
'companies',
), COMPANYLIST_MODULE);
私もこれを使用しました:
AngieApplication::setForAutoload('Comapny List', CALENDAR_MODULE_PATH . '/models/companies/ListCompanies.class.php');
しかし無駄に。