人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CakePHPについて質問です。

本を管理するプログラムを想定します。

カテゴリテーブル … 本のジャンル(ノンフィクション、ビジネス書、小説etc)を登録するテーブル
本テーブル … 本のデータを(カテゴリID、タイトル、著者をセットで)登録するテーブル

上記2つのテーブルを使ってデータを管理し、カテゴリ一覧を表示する際に、
カテゴリ毎の本のデータ数を表示したいと考えております。

ノンフィクション(45冊)
ビジネス書(29冊)
といった形です。

どこかで「カテゴリテーブルに特別なフィールド名を付ければ、自動でカウントされる」と
見たような気がするのですが、一向に見つかりません。(勘違いかもしれません。)

何か良い方法があればアドバイスをお願いします。

便利な方法などは無く、自前でやるしかないという結論であれば、それでも構いません。

●質問者: Lufini
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:CakePHP ETC アドバイス カウント カテゴリ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Numeric
●60ポイント

「無い」とは言い切れませんが、聞いたことはありません。

createdなどと比べて汎用性に乏しいですからね。

そういうこともできたら確かにシンプルで便利なんですけど。


不要かと思いつつ、念のためサンプルコードです。


$this->Book->find('count', array(
'conditions' => array('Book.category_id' => $this->Category->id)
));
◎質問者からの返答

ご回答ありがとうございます。

勉強中ですので、また質問を挙げるかもしれません。

お見かけされましたら、またご協力ください。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ