- 締切済み
cakePHPでRDBMSを扱うには
最近cakePHPとデータベースの勉強を始めました。 そこでリレーショナルデータベースを用いてテーブルを結合していく作業をcakePHPではどのように書けばよいのかわからないので具体的な例をあげていただけないでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#247307
回答No.2
テーブルを結合していく作業……というのがどういうことを意味しているのかよくわからないのですが。複数のテーブルのアソシエーション(hasOneやhasManyなどで関連付ける処理)のことでしょうか。 どのように書けばよいのかわからないとありますが、具体的にどの部分のことを指しているのかわからないと返事のしようがありません。とりあえず以下の点についてチェックして下さい。 1. テーブルの設計はできていますか。(外部キーなどはちゃんと用意できてますか) 2. database.phpのデータベース設定はできてますか。 3. 既に関連付けるテーブルのモデルはできていますか。 4. コントローラーにスカッフォールドを設定して、モデルのCRUDアクセスができますか。 5. コントローラーに(スカッフォールドを使わず)モデルのfindなどで検索したりする処理を作れましたか。 この何番までできていて、どこでつまづいているか教えて下さい。でないと何を答えたらいいのかわからないので。
- asuncion
- ベストアンサー率33% (2127/6289)
回答No.1
>cakePHPとデータベースの勉強を始めました。 何か参考書をお使いでしたら、 cakePHPでどのようにSQL文を発行すればよいかという サンプルコードが必ず載っているはずです。 そのあたりはチェック済ですか?
補足
チェックしてなーい!