melisplatform/melis-cms-page-historic

Melis 平台 CMS 页面历史模块

安装量: 2,862

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 8

分支: 0

类型:melisplatform-module

v5.2.0 2024-06-06 07:42 UTC

README

MelisCmsPageHistoric 为 MelisCms 的页面编辑提供历史系统。

入门指南

以下说明将帮助您在您的机器上安装并运行项目副本。
此 Melis 平台模块旨在与 MelisCms 一起使用。

先决条件

您需要安装 melisplatform/melis-cms 以使此模块运行。
当使用 composer 时,这将自动完成。

安装

运行 composer 命令

composer require melisplatform/melis-cms-page-historic

数据库

数据库模型可在 MySQL Workbench 文件中找到
/melis-cms-page-historic/install/sql/model
数据库将通过 composer 和其钩子安装。
如果出现问题,SQL 文件位于此处
/melis-cms-page-historic/install/sql

提供的工具和元素

  • 历史页面编辑选项卡

运行代码

使用自定义代码监听服务和更新行为

大多数服务都会触发事件,以便可以修改行为。

public function attach(EventManagerInterface $events)
{
	$sharedEvents = $events->getSharedManager();
    
	$callBackHandler = $sharedEvents->attach(
		'MelisCms', 
		'meliscms_page_delete_end', 
		function($e) {

			$sm = $e->getTarget()->getServiceManager();
        	$params = $e->getParams();

        	// Custom Code
        },
    50);
    
    $this->listeners[] = $callBackHandler;
}

作者

还可以查看参与此项目的贡献者列表。

许可

本项目采用 OSL-3.0 许可证 - 详细信息请参阅 LICENSE.md 文件。