josegonzalez/cakephp-purifiable

该包已被弃用,不再维护。未建议替代包。

CakePHP 插件,让您的模型数据保持新鲜、清洁

dev-master 2015-11-29 09:30 UTC

This package is not auto-updated.

Last update: 2020-01-24 15:30:28 UTC


README

Build Status Coverage Status Total Downloads Latest Stable Version Documentation Status Gratipay

Purifiable

轻松清洗模型数据

背景

在 #cakephp 上有人遇到了 PHP 超时的问题。通常,我会说这是糟糕的编码,但可能只是他们那边的一个坏习惯。他们遇到的问题是 HTML Purifier。我构建了这个行为来使数据清洗变得更简单。

要求

  • CakePHP 2.x
  • PHP 5.3

安装

[使用 Composer]

将插件添加到项目的 composer.json 文件中 - 例如:

	{
		"require": {
			"josegonzalez/cakephp-purifiable": "dev-master"
		}
	}

因为这个插件在其自己的 composer.json 中设置了类型 cakephp-plugin,所以 Composer 将将其安装到您的 /Plugins 目录中,而不是常规的 vendors 文件。建议您将 /Plugins/Purifiable 添加到您的 .gitignore 文件中。(为什么?阅读这里。)

[手动]

[GIT 子模块]

在您的应用目录中输入:

	git submodule add -b master git://github.com/josegonzalez/cakephp-purifiable.git Plugin/Purifiable
	git submodule init
	git submodule update

[GIT 克隆]

在您的 Plugin 目录中输入:

	git clone -b master git://github.com/josegonzalez/cakephp-purifiable.git Purifiable

启用插件

在 2.0 中,您需要在您的 app/Config/bootstrap.php 文件中启用插件

	CakePlugin::load('Purifiable');

如果您已经使用了 CakePlugin::loadAll();,则此操作不是必需的。

使用

待办事项

许可证

MIT 许可证 (MIT)

版权所有 (c) 2010 Jose Diaz-Gonzalez

特此授予任何获得此软件及其相关文档副本(以下简称“软件”)的人士免费使用该软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许获得软件的人士对软件进行上述操作,前提是必须遵守以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、特定用途的适用性和非侵权的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任承担责任,无论该责任源于合同行为、侵权行为或其他,不论该索赔、损害或其他责任与软件或软件的使用或其他相关。