davidyell/sortable

此包已被弃用且不再维护。没有推荐替代包。
关于此包的最新版本(0.1.5)没有提供许可信息。

一个小型组件,用于在 Cake 视图中实现具有 id 的可排序表格。这使得您可以将排序轻松地附加到任何表格上。

安装: 271

依赖: 0

建议者: 0

安全性: 0

星标: 3

关注者: 2

分支: 2

开放问题: 0

类型:cakephp-plugin

0.1.5 2014-06-26 08:26 UTC

This package is auto-updated.

Last update: 2024-01-13 01:13:23 UTC


README

#CakePHP-Sortable 一个小型组件,用于在 Cake 视图中实现具有 id 的可排序表格。这使得您可以将排序轻松地附加到任何表格上。

它包括 jQuery StupidTable 插件以简化排序,并包括一个组件以处理保存。

##安装 如同安装其他插件一样安装此插件,使用 CakePlugin::load('Sortable');,除非您已经使用 CakePlugin::loadAll()

您还可以使用 Composer 从 Packagist 安装插件 composer require davidyell/sortable

##要求 该插件使用了 NiceAdmin alert-box 元素。

##用法 在控制器中,您需要将其包含在组件数组中。

public $components = array(
    'Sortable.Sortable'
);

此外,您还需要在视图中包含该字段,以便将更新后的排名提交给组件。

<?php
echo $this->Form->create();
echo $this->Form->input('updated-ranks', array('id' => 'updated-ranks', 'type' => 'hidden'));
echo $this->Form->submit('Save sort order', array('class' => 'btn btn-success', 'div' => false));
echo $this->Html->link('Cancel', array('action' => 'index'), array('class' => 'btn'));
?>

##待办事项

  • 考虑将数据管理重构为行为

##许可协议 MIT 许可协议 (MIT)

版权所有 (c) 2013 David Yell

在此协议下,任何人都可以免费获得此软件及其相关文档副本(“软件”),无需限制地使用该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件的副本,并允许将软件提供给他人,以便他们可以这样做,前提是符合以下条件

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

软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论此类索赔、损害或其他责任是基于合同、侵权或其他方式产生,无论是由于软件或其使用或其他方式。