20second timeout

2008年2 月24日

CakePHPでデータベースサイトを作ろうとして挫折する日記2

Posted by: Shu-K In: ぷろぐらむ

前回サイト構成を話してなかったので、書いてみる。

夢は膨らむばかり・・・

インデックスページには06-07シーズンのベスト30(まずはNBAライクなエフィシャンシーランキング)をどかーーーんと載せて、その下らへんに平均得点・アシスト・リバウンドもろもろのトップ10とかポジション別のトップ10とか載せたら面白いかなって思ってます。

名前をクリックすると選手の個別ページに移動。06-07シーズンのスタッツが閲覧できる。ここは簡単なものしか出来ないだろうと想像。個別の試合結果なんて今はbjの公式に残ってないからね。そしてもちろん05-06シーズンのスタッツもクリックしたら、移動して06-07同様に05-06スタッツが表示できるようにしたい。でも、数字があんまり無いから2シーズンを一気に表示してもいいかもしれません。

現在のデータベース構成

選手のプロフィールとチームを入れるだけのデータベースなら今のままデータベースに入れていけば無問題なんだけども・・・僕がやりたいのはあくまでもhoopsstats.comみたいなもの。

players

id name position height weight team_id
1 Kazuya Hatano F 192 90 1

teams

id name
1 evessa

これに

stats0506s

307

24

id pts reb ast
1 230

といったようなものを加えて、Kazuya Hatanoにリンクさせたいのよね。これをどうやって形に変えていくのかが問題。これって、team_idのようにstats0506_idみたいにしてリンクさせたらいいのかワカンネ。スタッツとどうやって連携させていくのだとかさっぱりわからん。playersテーブルにそのままスタッツを入れていったほうがいいのかしらん。将来的にはシーズンごとにスタッツを追加していかないといけないわけだし・・・

それともこの形を一切やめて・・・playersのテーブルに1シーズンまるごと全部の情報を載せたほうがいいのか。これならまだ何とかなりそうなんだけど、hoopsstats.comのようなフレキシブルなサイト作りは出来ないんだろうな~と思ってしまったり。

とりあえずどっちもやってみようかな!!

Kazuya “J” Hatano一人で、がんがん試してみようっと!!CakePHP側で得点÷試合数で平均を出せたり出来るのかな?そんな実験も含めてやってみる。でもこれってCakePHPじゃなくてもよくね?っていうコメントはやめてあげてくださいw

No Responses to "CakePHPでデータベースサイトを作ろうとして挫折する日記2"

コメントフォーム

Flickr PhotoStream

  • 15471491_1
  • 15487407_1
  • 15490146_1
  • 14288983_1

About

そっとお休みを取るブログ。20秒だけのお休み。あぁ、まったりペース。