Plesk Onyxエクステンションに外部サービスAPIを実装しています。PleskエクステンションのAPIからデータを取得する
サービスからREST APIによって配信されたデータセットを、正しいページ番号(例:200行のページに10行ずつページングするデータの行が2000行ある場合)に配置したいとします。
Pleskのドキュメント(https://docs.plesk.com/en-US/onyx/extensions-guide/plesk-features-available-for-extensions/implement-ui/create-new-page/implement-list.76111/)でpm_View_List_Simpleクラスが見つかりましたが、完全なデータセットでのみ動作すると思われるため、ページ番号はクライアント側のみになります。
サービスでは、データのグループ(引数の制限とオフセットを持つ)だけを取得できます。したがって、pm_View_List_Simpleでは、オフセット0から開始し、合計要素数まで、個々の要求を繰り返す必要があります。
恐ろしい解決策!なぜなら、全体の要素は数万に及ぶことがあり、プロセスが長くなり、無駄なリソースが必要になるからです。
Pleskクラスには何か不足しているのですか、他の解決策がありますか?
もちろん、pm_View_List_Simpleや他のPleskクラスを使用することに制限はありません。しかし、もし私が好むホイールを再発明せずに可能だった。
私はあなたのアドバイスを受け入れる!でものPlesk - チーム・メンバーは、事実のため、あなたの質問に答えるために、かなり多くの有能される、登録されているあなたは=であなたの質問を投稿するために検討すべきである
私は一度で試してみる:) –