为我的可排序控制器定义和接收后变量的最佳方法是什么?

发布于 2024-12-11 18:10:05 字数 323 浏览 1 评论 0原文

我正在做一个小项目,涉及 cakephp 和 sortables。

这是三个可排序之一的粘贴箱:

http://pastebin.com/YfPQcjVC

最好的方法是什么接收变量并更改我的数据库(作为参考,特定可排序的字段名称是 boxid,其中项目的只是 id)

接收这两个变量并更新数据库的函数应该是什么样子 - I不想使用此->模型->查询,因为这似乎效率低下并且绕过了蛋糕结构的要点,对吗?

感谢任何和所有帮助!

I have a little project I'm working on that involves cakephp and sortables.

Here is the pastebin for one of the three sortables:

http://pastebin.com/YfPQcjVC

What's the best way to receive the variables and change my db (for reference the field name for the particular sortable is boxid where as the item's is just id)

What should the function look like that receives those two variables and updates the DB - I don't want to use this->model->query as that seems inefficient and bypasses the point of cakes structure right?

Any and all help's appreciated thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情绪失控 2024-12-18 18:10:05

如果你想在控制器中获取一些数据,比如

if(!empty($this->data['item'])){
  // do something with this $this->data['item']
}

你必须使用

$.post('items/changebox/',{'data[item]':box});

不确定你正在寻找的东西,但是,它比

$.post('items/changebox/',item+'='+box);

if you wanna get some data in controller like

if(!empty($this->data['item'])){
  // do something with this $this->data['item']
}

you have to use

$.post('items/changebox/',{'data[item]':box});

not sure that that what you are looking for, but, it's better than

$.post('items/changebox/',item+'='+box);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文