1

そこで、写真が表示されているページにユーザーが移動できるシステムを作ろうとしています。写真には、MySQLデータベースにビュー用の列があります。2番目に表示された写真のページにリンクがあり、3番目に表示された写真へのリンクがあるなど、トップビューの写真を表示するにはどうすればよいですか。各写真には専用のページがあります。

これを行うためのCakePHP固有の戦略がある場合は、CakePHPを使用しています。助言がありますか?

4

3 に答える 3

1

CakePHP を使用した経験はありませんが、PHP と MySQL を使用すると、次のようなクエリを使用できます。

SELECT image_link, view_count
FROM `tablename`
ORDER BY view_count DESC
LIMIT 1
OFFSET $i;

次に、GET 変数を使用して の増分/減分値を渡します$i

于 2012-04-23T05:16:18.773 に答える
1

を使用して各画像の統計を収集できます

<?php
   $ip = $_SERVER['REMOTE_ADDR'];
   $url = $_SERVER['HTTP_REFERER'];
?>

$url - はイメージのフル パスです。

于 2012-04-23T05:25:24.173 に答える
0

私はcakephpの知識を持っていませんが、あなたが望むことを達成するためのロジックを教えています.

写真のクリックでいくつかのパラメータを送信し、写真の一意のIDを設定して、写真のクリックイベントで写真の一意のIDを取得し、どの写真が表示されているかを取得し、クリックするたびにデータベースを更新します。

それに加えて、降順でファイルされたビューで画像を取得するための要件に従って生成するリンク

于 2012-04-23T05:17:12.613 に答える