我正在\custom\modules
目录中制作一个自定义模块,我想覆盖 Companies.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');
但徒劳无功。