Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So speichern Sie Portlet-Positionen

Der allgemeine Plan wäre, so etwas zu tun

in jQuery

auf Widget dropajax POST an /widget.php mit Positionsinformationen (vielleicht Containername + Artikelindex) ('leftBar',3), vielleicht benutzerspezifischer Kontonummer sowie der Kennung für das Modul

$.post("widget.php", { module: "myInfoModule", container: 'leftBar', ...},
  function(data){
    // maybe update UI telling them it's saved? probably not
  }, "json");

in PHP /widget.php

Daten lesen und Informationen in mySQL in einem Schema wie diesem speichern

[user_id] [module_id]    [container]  [position]
1         'myInfoModule' 'leftBar'    3

Wenn Sie dann die andockbare Seite neu laden, würden Sie diese Werte lesen und sie in der von der Datenbank angegebenen Reihenfolge platzieren.

Ich hoffe, das hilft Ihnen beim Einstieg