こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

締切り済みの質問

cakePHPでRDBMSを扱うには

最近cakePHPとデータベースの勉強を始めました。

そこでリレーショナルデータベースを用いてテーブルを結合していく作業をcakePHPではどのように書けばよいのかわからないので具体的な例をあげていただけないでしょうか?
よろしくお願いします。

投稿日時 - 2014-05-18 17:31:36

QNo.8600506

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(2)

ANo.2

テーブルを結合していく作業……というのがどういうことを意味しているのかよくわからないのですが。複数のテーブルのアソシエーション(hasOneやhasManyなどで関連付ける処理)のことでしょうか。

どのように書けばよいのかわからないとありますが、具体的にどの部分のことを指しているのかわからないと返事のしようがありません。とりあえず以下の点についてチェックして下さい。

1. テーブルの設計はできていますか。(外部キーなどはちゃんと用意できてますか)

2. database.phpのデータベース設定はできてますか。

3. 既に関連付けるテーブルのモデルはできていますか。

4. コントローラーにスカッフォールドを設定して、モデルのCRUDアクセスができますか。

5. コントローラーに(スカッフォールドを使わず)モデルのfindなどで検索したりする処理を作れましたか。

この何番までできていて、どこでつまづいているか教えて下さい。でないと何を答えたらいいのかわからないので。

投稿日時 - 2014-05-18 19:53:15

ANo.1

>cakePHPとデータベースの勉強を始めました。

何か参考書をお使いでしたら、
cakePHPでどのようにSQL文を発行すればよいかという
サンプルコードが必ず載っているはずです。
そのあたりはチェック済ですか?

投稿日時 - 2014-05-18 17:37:21

補足

チェックしてなーい!

投稿日時 - 2014-05-18 18:27:09

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-