のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,836人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】フレームワーク CakePHP 13ホール目【v2.0】

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    651 : nobodyさん - 2012/02/20(月) 19:27:11.23 ID:??? (+62,+29,-15)
    >>650
    どうもです。ぐぐったら解説も出てきました。
    http://d.hatena.ne.jp/cakephper/20091221/1261385134

    $data初期化してるのにヘンテコな値が入るので???になってたんですが、
    よく考えたらモデルの方も初期化せなあかんのですね。
    652 : nobodyさん - 2012/02/20(月) 19:44:33.38 ID:??? (+4,-29,-22)
    個人的には「NULL撲滅委員会」にお誘いしたい。
    COUNT(column)とかで、面倒な挙動が多い・
    653 : nobodyさん - 2012/02/20(月) 20:16:24.86 ID:??? (+3,-30,-182)
    >>652
    実は既にあすこの会員でして・・・
    しかし、NULLを避けたいのにcakePHPが勝手に挿入するのを避けられないというー-;

    for ($x = 0; $x < 100; $x++) {
    $data = null;
    $this->cookie->create(false);
    $data = $this->cookie->findById($x);
    if ($data == FALSE) {
    continue;
    }
    レコードが存在しない時は処理をスキップしたいんですけど、
    比較式おかしいですかね?
    654 : nobodyさん - 2012/02/21(火) 00:21:24.73 ID:??? (+96,+6,-44)
    CakePHPを複合主キーに対応させる為のプラグインってありませんか?
    655 : nobodyさん - 2012/02/21(火) 13:06:27.12 ID:??? (+35,-29,-9)
    2.1RC来たね。

    RCの後に数字がないってことは、
    次がもう正規リリースなのかな?
    656 : nobodyさん - 2012/02/21(火) 14:08:16.13 ID:??? (+46,+23,-5)
    何が変わったの?
    657 : nobodyさん - 2012/02/21(火) 19:27:57.09 ID:??? (+48,+20,-7)
    ビューの継承とか、細かい便利機能が増えてるっぽい
    658 : nobodyさん - 2012/02/21(火) 21:15:24.57 ID:??? (+75,+10,-21)
    参考書が1.3だったのでとりあえず1.3使ってるんだけど、
    できれば最新のもの使ったほうがウマイのでしょか?
    659 : nobodyさん - 2012/02/21(火) 22:01:38.94 ID:??? (+160,+29,-24)
    >>658
    新規で作るのなら2系で作っておいた方がいいと思うよ
    1.3で作ってると下手に1.3のクセがつくだろうし
    今勉強中ならRCも出たことだし、サービスリリースまでにはstable出るだろうから2.1使っちゃっていいんじゃない
    660 : nobodyさん - 2012/02/21(火) 22:21:52.98 ID:??? (+61,+29,-5)
    お前ら>>654の回答頼むわ。な?
    661 : nobodyさん - 2012/02/21(火) 22:26:00.87 ID:??? (+77,+29,-30)
    >>659
    そうですかー・・

    http://book.cakephp.org/2.0/ja/appendices/2-0-migration-guide.html
    変更点相当あるみたいですね。

    後から変えたくなっても不便だし、
    1.3じゃなきゃいけないような理由もないし、
    早いとこ乗り換えたほうが良さそうですね。
    2.1落としてきます。
    662 : nobodyさん - 2012/02/21(火) 22:28:23.70 ID:??? (+91,+29,-31)
    でも2系の情報はまだまだ少ないよ?
    俺の見立てでは後1年は情報や書籍は揃わないと思う
    663 : nobodyさん - 2012/02/21(火) 22:45:13.49 ID:??? (+106,+29,-8)
    >>662
    むむむむ・・
    まぁやってみようと思います

    困るかな
    実際移行してる人はどんな感想をお持ちだろうか
    664 : 659 - 2012/02/21(火) 23:19:39.41 ID:??? (+118,+29,-137)
    >>663
    今までのプロジェクトは全部1.xで作ってきたけど、最近全部1.3.14に上げた
    とりあえずそれらは2系に上げる予定無し(1.3から2.0への全面書き換えはだるいのでしばらくは放置すると思う)
    2.0のstableが出てからは全部2.0で作ってる
    >>659にも書いたけど、RC出たからもう2.1に移ろうかと思ってる

    個人的には複雑なことをやってないせいもあるのか2.0の情報が少ないという感じはない
    昔からcakeは「公式ドキュメント読んで分からなかったらソースを読め」ってスタンスだしね
    ああ、でも公式ドキュメントはまだ日本語ないから英語が全く出来ないとちょっときついか
    665 : nobodyさん - 2012/02/22(水) 00:24:37.21 ID:??? (+65,+29,-5)
    お前ら>>654の回答頼むわ。な?
    666 : nobodyさん - 2012/02/22(水) 01:12:36.89 ID:??? (+42,+19,-2)
    ありません。な?
    667 : nobodyさん - 2012/02/22(水) 01:34:03.12 ID:??? (+91,+29,-19)
    このスレに質問書き込んで、回答が得られたことってないな
    お前ら頼りなさすぎ
    668 : nobodyさん - 2012/02/22(水) 09:23:59.33 ID:??? (+43,+20,-28)
    Yiiスレとのギャップがすごい。
    669 : nobodyさん - 2012/02/22(水) 10:44:07.07 ID:??? (+3,-30,-187)
    2.0使いです。
    updateAllで、
    リレーション設定をしている他モデルで使用しているテーブルのデータを
    保存することはできませんか?

    Bコントローラ内
    $condition = array('ModelA.neko' => 'mike');
    $updatefield = array('ModelA.tag' => 'hoge');
    $this->ModelB->updateAll($updatefield, $condition);

    と書いても
    General error: 1 near ".": syntax error
    が出ます。
    670 : nobodyさん - 2012/02/22(水) 13:47:15.70 ID:??? (+70,+29,-34)
    >>667
    と言うより、2.0については使用者も少なく回答できないんじゃないか?
    1.3系の質問は回答されてるし。

    頼りないなら他行けば良いんだよ。別に質問スレでもないんだから。
    671 : nobodyさん - 2012/02/22(水) 18:20:43.51 ID:??? (+26,-29,-14)
    システムのマイナーバージョンアップってcake以下(2.0だとlib)のコアファイル差し替えるだけでいいの?
    672 : nobodyさん - 2012/02/22(水) 20:21:09.89 ID:??? (+29,-30,-104)
    すみません、質問です

    2つの関連性の全くないテーブルA,Bがあります。
    ある画面で、その2つのテーブルのデータをまとめて編集し、
    1回のPOSTでValidationをかけて保存させたいのですが、
    どうすればよいものでしょうか?

    A,Bの項目をまとめたCモデルを作って、CモデルにValidationルールを書く。
    POSTされたデータはCモデルでValidationを行う。
    Validation後にAモデル、Bモデルにデータを分割して、それぞれで保存処理を行う。

    こんな感じ?
    673 : nobodyさん - 2012/02/22(水) 20:46:24.93 ID:??? (-1,-29,-50)
    よくわからんが、普通はAモデルはAモデルでバリデーションし、
    BモデルはBモデルでバリデーションするだろ?
    モデル毎にバリデーションできるんだから。
    674 : nobodyさん - 2012/02/22(水) 20:46:51.25 ID:??? (+0,-29,-5)
    >>672
    普通に

    Aバリデーション
     ↓
    Bバリデーション
     ↓
    A保存
     ↓
    B保存

    ではなんでダメなの?
    675 : nobodyさん - 2012/02/22(水) 21:06:14.46 ID:??? (+57,+29,-1)
    あとはトランザクション処理をかますくらいか。
    676 : nobodyさん - 2012/02/22(水) 22:53:27.87 ID:??? (+77,+23,+1)
    >>671
    それでOKだよ
    677 : nobodyさん - 2012/02/22(水) 22:58:29.26 ID:??? (+38,+6,-22)
    >>672
    1回のPOSTで2つのモデルをいっぺんに使うって話か?
    普通に問題なくできそうなもんだが。
    678 : nobodyさん - 2012/02/22(水) 23:12:01.66 ID:??? (+73,+29,-18)
    >>664
    ありがとり
    一応一通り移し変えることができました
    ガシガシ構築していこうと思います
    679 : nobodyさん - 2012/02/22(水) 23:46:18.16 ID:??? (+54,+21,+2)
    >>676
    ありがトン
    680 : nobodyさん - 2012/02/23(木) 15:41:37.63 ID:??? (+46,-19,-34)
    CakePHPの1.2のメンテナンス期限とか、公式な発表ってどこかにありますか?
    681 : nobodyさん - 2012/02/23(木) 16:23:25.15 ID:??? (+69,+29,-62)
    >>655
    本家だと数字ついてないけど日本のサイトだと1版って書いてあるから微妙だなw

    >>680
    公式な発表はないと思うけど、もうリリースがほとんど止まってる感じだからなあ・・・
    っていうか1.1はいつのまにか公式から消えてるけどどこかでアナウンスあったっけ?
    682 : nobodyさん - 2012/02/23(木) 22:30:09.21 ID:??? (+54,+26,-34)
    そんなことよりCakePHPを複合主キーに対応させる方法を教えろよ。な?
    683 : nobodyさん - 2012/02/23(木) 22:38:03.57 ID:??? (+48,+25,+0)
    複合キーなんて使うなよw
    686 : nobodyさん - 2012/02/24(金) 04:00:19.56 ID:??? (+2,-29,-26)
    モデルにprimaryKeyって必ず定義しないと行けないんですね。
    プライマリーキーがないモデルにsaveしようとしたけど、エラー出ました。
    687 : nobodyさん - 2012/02/24(金) 09:30:06.44 ID:??? (-1,-29,-31)
    >>686
    Excelとデータベースの違いから勉強しようぜ
    688 : nobodyさん - 2012/02/24(金) 12:24:37.97 ID:??? (+92,+26,-71)
    会員→日記
       →写真

    のようなアソシエーションで繋がっているテーブルがあったとして、
    会員情報を削除した時、その会員が投稿した日記や写真を
    削除する必要があります。

    その場合、会員情報を削除した後、日記・写真を削除しますか?
    それとも全てアソシエーションで繋げてdeleteAllで削除しますか?
    689 : nobodyさん - 2012/02/24(金) 13:26:33.24 ID:??? (+102,+28,-32)
    >>688
    好きにすればいいんじゃね
    deleteAllがアソシエーション含んだ削除って誤解してる気がするんだけど気のせい?
    690 : nobodyさん - 2012/02/24(金) 13:56:47.10 ID:??? (-1,-29,-7)
    関連データも一括で削除するのはdependentだよね
    691 : nobodyさん - 2012/02/24(金) 14:01:26.76 ID:??? (+71,+29,-28)
    >>689-690
    まさに勘違いしてました・・。

    アソシエーションの削除が上手く行かないので
    自分は個別に削除するやり方をしているのですが、
    勘違いだったようです。すみません。
    692 : nobodyさん - 2012/02/24(金) 19:09:30.64 ID:??? (+3,-30,-108)
    XMLデータの出力って、CakePHP 2.0でどのように行えますか?

    find('all')で複数県取得したデータを、1.3まではviewで$xml->serialize()に
    データを渡していました。
    2.0からはxmlHelper自体が廃止となって、代わりにXml::buildを使えとのことですが、
    1.3と同様の複数県のデータを渡すと例外となります。

    1.3と同様の結果が取得できるように死体のですが・・・
    693 : nobodyさん - 2012/02/24(金) 19:10:11.66 ID:??? (+28,+5,+0)
    すみません、複数県→複数件です。
    694 : nobodyさん - 2012/02/25(土) 15:36:54.21 ID:??? (+8,-28,-40)
    cake1.3を最近使い始めたのですが、
    データベースを使うほどじゃない簡単なデータ保存処理のためにtxtファイルを読み書きしたいのですが、どこに置いてもうまくアクセスできません。
    自分で用意したファイルにアクセスするにはどうしたらいいのですか?
    695 : nobodyさん - 2012/02/25(土) 16:53:26.47 ID:??? (+52,+24,-4)
    データベースを使うほどじゃなかったら、cake使わない方が良いよ
    696 : nobodyさん - 2012/02/25(土) 17:03:08.52 ID:??? (+56,+23,-50)
    テキストファイルのデータを読み込みたいのがデータベースから情報を持ってきてるページなのでそういうわけにもいかないのです・・・
    テキストファイル自体は多くて10個程度のワードを保存&編集したいだけなのですが・・・
    697 : nobodyさん - 2012/02/25(土) 17:25:39.89 ID:??? (+34,-29,-34)
    Cakeが発行する、SELECT COUNT(*) (ページネーションから?)が
    ものすごい遅いんですが、解決法はあります?
    みなさんどうしてます?
    698 : nobodyさん - 2012/02/25(土) 17:33:00.25 ID:??? (+2,-29,-16)
    COUNTするのはgroup指定したカラムにすれば良いよ
    699 : nobodyさん - 2012/02/25(土) 17:52:58.99 ID:??? (+0,-29,-30)
    >>698
    ページネーションするときって自動でCOUNT発行されません?
    700 : nobodyさん - 2012/02/25(土) 18:04:29.58 ID:??? (+7,-30,-25)
    >>694
    自分で、model、またはdata sourceを書く。
    csvならdata sourceあった希ガス
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について