davidyell / sortable
一个小型组件,用于在 Cake 视图中实现具有 id 的可排序表格。这使得您可以将排序轻松地附加到任何表格上。
Requires
- composer/installers: ~1.0
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
在此协议下,任何人都可以免费获得此软件及其相关文档副本(“软件”),无需限制地使用该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件的副本,并允许将软件提供给他人,以便他们可以这样做,前提是符合以下条件
上述版权声明和本许可协议应包含在软件的所有副本或主要部分中。
软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论此类索赔、损害或其他责任是基于合同、侵权或其他方式产生,无论是由于软件或其使用或其他方式。