sql >> データベース >  >> RDS >> Mysql

ポートレットの位置を保存する方法

    一般的な計画は、このようなことをすることです

    jQueryで

    ウィジェットdropajaxPOSTで/widget.phpに位置情報(おそらくコンテナ名+アイテムインデックス)('leftBar'、3)、おそらくユーザーに固有のアカウント番号、およびモジュールの識別子

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

    PHPの場合 /widget.php

    データを読み取り、このようなスキーマでmySQLに情報を保存します

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

    次に、ドッキング可能なページをリロードするときに、これらの値を読み取り、データベースで指定された順序で配置します。

    これで始められることを願っています




    1. バックアップからのMySQLまたはMariaDBGaleraクラスターの完全な復元

    2. PostgreSQL TypeError:文字列のフォーマット中にすべての引数が変換されるわけではありません

    3. MySQL/SQLAlchemyのデッドロックを再試行します

    4. HibernateからSHOWWARNINGSを無効にするにはどうすればよいですか?