sql >> Databasteknik >  >> RDS >> Mysql

Hur man sparar portletpositioner

Den allmänna planen skulle vara att göra något liknande

i jQuery

på widget dropajax POST till /widget.php med positionsinformation (kanske containernamn + objektindex) ('leftBar',3),kanske kontonummer som är specifikt för användaren, samt identifieraren för modulen

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

i PHP /widget.php

läsa data och spara information till mySQL i något schema som detta

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

När du sedan laddar om den dockningsbara sidan skulle du läsa dessa värden och placera dem i den ordning som specificeras av databasen.

Hoppas detta får dig igång




  1. Loop in-funktionen fungerar inte som förväntat

  2. MySQL - FEL 1045 - Åtkomst nekad

  3. Finns det ett Spring Batch 3-uppgraderingsskript för MySQL?

  4. MySQL sök och ersätt viss text i ett fält