-1

e コマース アプリケーションで kohana を使用しています。

カテゴリのカタログがあります。

ドラッグ アンド ドロップ機能を使用してボックス内のモジュールを検索し、カテゴリを並べ替えたいと考えています。Kohana、Zendなどに基づくPHPスクリプト、モジュールを知っている人はいますか?

4

1 に答える 1

1

これを試してください:http://www.webresourcesdepot.com/dynamic-dragon-drop-with-jquery-and-php/

参考までに: 上記のリンクのコードは foreach ループを使用して各レコードを更新します。これはリソースを消費します...

foreach ($updateRecordsArray as $recordIDValue) {
    $query = "UPDATE records SET recordListingID = " . $listingCounter . " 
             WHERE recordID = " . $recordIDValue;
    mysql_query($query) or die('Error, insert query failed');
    $listingCounter = $listingCounter + 1;
}

次のような信頼できるコードを使用できます。

$casesSql = '';
$idValues = array();
foreach ($order as $orderNum => $idValue) {
    $casesSql .= " WHEN '" . $idValue . "' THEN '" . ($orderNum + 1) . "'";
    $idValues[] = $idValue;
}

$sql = "UPDATE `" . $table . "`"
        . " SET `DisplayOrder` = CASE `" . $idField . "`"
        . $casesSql . " END"
        . " WHERE `" . $idField . "` IN (" . implode(', ', $idValues) . ")";

$order は次のようなものです。

Array
(
    [0] => 2
    [1] => 1
    [2] => 4
    [3] => 3
)
于 2013-02-09T15:13:29.980 に答える