josegonzalez / cakephp-purifiable
CakePHP 插件,让您的模型数据保持新鲜、清洁
Requires
This package is not auto-updated.
Last update: 2020-01-24 15:30:28 UTC
README
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 文件中。(为什么?阅读这里。)
[手动]
- 下载此内容:http://github.com/josegonzalez/cakephp-purifiable/zipball/master
- 解压下载内容。
- 将生成的文件夹复制到
app/Plugin
- 将您刚刚复制的文件夹重命名为
Purifiable
[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
特此授予任何获得此软件及其相关文档副本(以下简称“软件”)的人士免费使用该软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许获得软件的人士对软件进行上述操作,前提是必须遵守以下条件:
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、特定用途的适用性和非侵权的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任承担责任,无论该责任源于合同行为、侵权行为或其他,不论该索赔、损害或其他责任与软件或软件的使用或其他相关。