Entries


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

-件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/1130-03341415

CakePHPの練習:findAllは非推奨となったらしいのでfind('all')を使うテスト


この前はニコニコ動画で覚える初めてのCakePHPということで動画でチュートリアルをやったので,今度は昔挫折したCakePHPで高速Webアプリ開発の連載にあるサンプルで練習してみました.こちらも丁寧に書いてあってわかりやすいです.ただし,CakePHPの現行バージョンは1.2なのですが記事のサンプルソースはバージョン1.1なのでそのままだとエラーが出る場合があります.フォームを生成するhtmlヘルパーがフォームヘルパーになっていたりだいぶ違います.

前のニコニコ動画のチュートリアルでもCakePHPで高速Webアプリ開発でもDBからデータを取得する際にfindAll()というメソッドを使っていたのですが,マニュアルでは非推奨となっていました.find('all')を使えと書いてあります.早速見てみました.

今エントリーの例ではDBのテーブル名はgamesカラムはidとnameを使用しています.DBからの取得sqlを生成するために$conditionsの配列にパラメータを設定します.

$conditionsをみてみるとすごくわかりやすいですね.'fields'はカラム名を指定,'order'はORDER BYで'group'はGROUP BYなど,'limit'はLIMITで,'page'はなんでしょうか?あと'callbacks'コールバックをしてくれるんですかね.

とりあえずはDBからの取得はできそうなので今日はこの辺で.


   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__)
  |     ` ⌒´ノ   だからDBから取得するのに何年かかってるんだよ
.  |         }
.  ヽ        }
   ヽ     ノ 
   /    く  \
   |     \   \
    |    |ヽ、二⌒)、


                   γ ⌒⌒ヽ
   / ̄ ̄\           ( ( ヽ ) ノ
 /_ノ     \     (⌒) 三  ノ 从 ゝ
 ( ●)( ●)  ヽ   三/ | ニ  ____     (⌒)
. | (__人__) u  }   |  |   /\   / ) し / |  ミ
  | ` ⌒´    ノ   !   、 /(○ )::(○ )⌒\/ | ミ 
.  |         }    \./:::::::(_人_)::::::::  i'   |   
.  ヽ        }      |     )ww)     |  |  データ取得は一番大事なんだお!!
   ヽ     ノ   ヘ   \    `ー"      ノ
   /    く 、_/っ/      \ .    .   \   これからもっと色々使えるようになるお!!!
   |     \--一''           \
    |    |ヽ、二⌒)、          \




CakePHP1.2ガイドブックCakePHP1.2ガイドブック
(2009/06/27)
安藤 祐介新原 雅司

商品詳細を見る

0件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

0件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/1130-03341415

Appendix

プロフィール

川崎修

  • Author:川崎修
  • インターネット大好き!
    調布周辺で自宅警備してます



    メール:pugiemonn@gmail.com
    skype:pugiemonn
    twilog:Twilog
    mixi:mixi
    facebook:facebook
My Profile by iddy
FC2ブログ

カレンダー

04 | 2017/05 | 06
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -

最近の記事

Twitter

コミュニティ

ブログ内検索

ブロとも申請フォーム

この人とブロともになる

Adsense

月別アーカイブ

はてぶ数

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。