定制 systopia/activity-entity 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

systopia/activity-entity

Composer 安装命令:

composer require systopia/activity-entity

包简介

Connect activities with other entities

README 文档

README

Connect an activity with any other entity. By default, CiviCRM allows to connect activities with contacts, but not other entities. To achieve the connection to other entities a join table is used that has field that holds the target table name (entity_table) and the ID of the entity (entity_id). Table names need to be added to the custom group activity_used_for.

Optionally a connection can be typed (field record_type_id). Possible types need to be added to the custom group activity_entity_connection_type.

Cascade deletion is implemented, so you do not need to take care of deleting connections when deleting entities.

This extension provides an APIv4 DAO entity that offers some additional actions to manage the connections: EntityActivity.

The extension is licensed under AGPL-3.0.

Requirements

  • PHP v8.1+
  • CiviCRM 5.55+

Installation (Web UI)

Learn more about installing CiviCRM extensions in the CiviCRM Sysadmin Guide.

Installation (CLI, Zip)

Sysadmins and developers may download the .zip file for this extension and install it with the command-line tool cv.

cd <extension-dir>
cv dl activity-entity@https://github.com/systopia/activity-entity/archive/master.zip

Installation (CLI, Git)

Sysadmins and developers may clone the Git repo for this extension and install it with the command-line tool cv.

git clone https://github.com/systopia/activity-entity.git
cv en activity-entity

统计信息

  • 总下载量: 1.33k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 4
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: AGPL-3.0-or-later
  • 更新时间: 2025-07-30

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固