工学1号馆

home

关于后台数据表的排序操作

Wu Yudong    February 26, 2019     ThinkPHP   567   

由于在项目中的数据表经常需要实现排序功能,所以这里总结一下,方便以后开发中的查找。

html中的代码大致如下:

<td><input name="{$v.id}" value="{$v.listorder}" class="list_order center"/></td>

服务端代码如下:

public function menu_order(){
	if (!request()->isAjax()){
		$this->error('提交方式不正确',url('......', '......'));
	} else {
		$list=[];
		foreach (input('post.') as $id => $sort){
			$list[]=['id'=>$id,'listorder'=>$sort];
		}
		$model=new MModel;
		$model->saveAll($list);
		cache('site_nav_main',null);
		$this->success('排序更新成功',url('.......');
	}
}

其中的id与listorder分别是数据表中的字段

如果文章对您有帮助,欢迎点击下方按钮打赏作者

Comments

No comments yet.
To verify that you are human, please fill in "七"(required)