Published
2016-02-22 17:45
Using extensions on 4.7 I discovered that if you add entities but don't define them via hook you can get errors.
So, if you have an extension that defines entities you need a hook like the one below
/** * Implements hook_civicrm_entityTypes. * * @param array $entityTypes * Registered entity types. */ function accountsync_civicrm_entityTypes(&$entityTypes) { $entityTypes['CRM_Accountsync_DAO_AccountContact'] = array( 'name' => 'AccountContact', 'class' => 'CRM_Accountsync_DAO_AccountContact', 'table' => 'civicrm_account_contact', ); $entityTypes['CRM_Accountsync_DAO_AccountInvoice'] = array( 'name' => 'AccountInvoice', 'class' => 'CRM_Accountsync_DAO_AccountInvoice', 'table' => 'civicrm_account_invoice', ); }
Filed under