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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 9ホール目【v1.3】

    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
    102 : nobodyさん - 2010/08/02(月) 14:03:00 ID:??? (+10,+22,-2)
    >>101
    次からsageてくれないか?
    103 : nobodyさん - 2010/08/02(月) 14:05:01 ID:??? (+16,+28,+0)
    >>100
    http://book.cakephp.org/ja/view/1018/find
    のソースをよーく見てね
    104 : 100 - 2010/08/02(月) 14:10:02 ID:??? (-28,-28,-21)
    >>103
    ありがとうございました。
    conditionsの指定はカラム名だけでOKなものと思い込んでいました。。。
    モデル名の付与がそもそも正しいんですね。
    106 : nobodyさん - 2010/08/02(月) 14:39:32 ID:??? (-28,-30,-60)
    なるほど。
    yearだけ入力されて送信されても、ほかが空っぽだと、何も入ってないってこと?
    $this->data[$this->name]['year']じゃなくて
    $this->data[$this->name]とかにYYYY-MM-DDな感じに加工されたテキストで入ってなかったっけ?
    108 : nobodyさん - 2010/08/02(月) 22:28:51 ID:??? (-29,-30,-26)
    >>100
    エラーメッセージ読もうよ。。。
    「Column 'xxx' in where clause is ambiguous」
    109 : Beginner - 2010/08/02(月) 22:44:27 ID:??? (-27,-30,-138)
    只今、CakePHP1.2.6 で掲示板を作成しています。
    ThreadモデルとResponseモデルがあり、
    ◆Threadテーブル
    ・id int
    ・title text
    ・created datetime
    ・modifired datetime

    ◆Responseテーブル
    ・id int
    ・thread_id int
    ・comment text
    ・created datetime
    ・modifired datetime

    Thread hasMany Response、Response belongsTo Threadになっています。
    110 : Beginner - 2010/08/02(月) 22:45:34 ID:??? (-29,-30,-159)
    続きです

    Responseテーブルの件数(10件)毎にpaginateを実行したいと思っています。

    イメージとしては、

    [1][2][3][4][5](ページング)
    -------------------------------
    スレッド1: 
    -------------------------------
    1 名前: Aさん 投稿日: 2010/07/23(金) 09:13:26
    hogehoge1
    piyopiyo1

    2 名前: Bさん 投稿日: 2010/07/23(金) 09:13:26
    hogehoge2
    piyopiyo2

    -------------------------------
    [1][2][3][4][5](ページング)

    こんな感じです。

    Containableビヘビアを使用して、データを取得しています。(findではデータの取得が出来ました)

    でもpaginateが出来ません。
    どのようにすれば出来るでしょうか?

    以下のような方法しかないのでしょうか?
    http://book.cakephp.org/ja/view/249/
    4.9.4 カスタムしたクエリによるページ付け
    112 : nobodyさん - 2010/08/03(火) 03:16:32 ID:??? (+18,+29,-1)
    >>108
    質問の意味を理解しな
    113 : nobodyさん - 2010/08/04(水) 11:55:21 ID:??? (+27,+29,-16)
    講師がいきなりガンダムの話しをしてきた・・・
    http://jbbs.livedoor.jp/bbs/read.cgi/internet/6235/1265358917/
    116 : nobodyさん - 2010/08/04(水) 23:37:01 ID:??? (-27,-30,-30)
    英文だけど、ちょっと情報があるね
    rawurlencodeで解決するかと思いきや、ダメっぽい

    $_SERVER['REDIRECT_QUERY_STRING'];
    $_SERVER['REDIRECT_URL'];
    $_SERVER['REQUEST_URI'];
    とかから持って来ちゃったら?とも書いてある

    http://osdir.com/ml/CakePHP/2009-01/msg00954.html
    http://groups.google.com/group/cake-php/browse_thread/thread/23d82b527476c8cf
    117 : nobodyさん - 2010/08/05(木) 02:26:48 ID:??? (+15,+17,-57)
    これってフロントコントローラのFWなら仕方ないことなの?
    symfonyとかrailsはどうなってるんだろう・・・?
    118 : nobodyさん - 2010/08/05(木) 03:16:57 ID:??? (-25,-29,-34)
    http://www.cpa-lab.com/tech/03
    http://d.hatena.ne.jp/ruby-U/20090618/1245332725
    このあたりのhtaccessのmod_rewriteで勝手にパラメーターがデコードされてるのが原因なのかな
    121 : nobodyさん - 2010/08/05(木) 16:07:11 ID:??? (-26,-29,-67)
    途中で送信してしまった

    ちなみにallowEncodedSlashesがonじゃない場合は2は404になるけど、1、3、4の挙動は同じ
    これらに関してスマートな解決方法は思いつかないので、誰か他の人にパス
    122 : nobodyさん - 2010/08/08(日) 18:03:07 ID:??? (+37,+29,-19)
    みんなテスト書いてる?最近fixtureが肥大化して、1つテスト追加すると別のテストが通らなくなる地獄で死にそうなんだが・・・
    123 : nobodyさん - 2010/08/08(日) 18:11:12 ID:??? (+22,+29,+0)
    それが大事なんじゃないか
    124 : nobodyさん - 2010/08/08(日) 19:11:13 ID:??? (+19,+26,-4)
    別のテストツール使ったほうが…
    125 : nobodyさん - 2010/08/08(日) 22:19:24 ID:??? (+27,+29,-11)
    http://cakephp.lighthouseapp.com/projects/42648/tickets/851-fopen-warnings

    まったく話題にならないけど、このバグで困っている人いないの?
    126 : nobodyさん - 2010/08/08(日) 22:47:28 ID:??? (-25,-29,-20)
    windows7限定でfopen使ったときか…
    windows7上で開発してる人は少ないだろうし、fopenも滅多に使わないだろうから、
    あんまり遭遇する人がいないんじゃない
    127 : nobodyさん - 2010/08/08(日) 22:58:49 ID:??? (+9,+16,-2)
    みんなテストツール何使ってるの?
    128 : nobodyさん - 2010/08/08(日) 23:35:31 ID:??? (+29,+29,-60)
    >>126
    Vistaでもエラーでるんだよ
    fopenはキャッシュ読み込む時に使われているから、キャッシュの機能を意図的にオフに
    しないかぎり、勝手に呼び出されるよ

    本番環境はlinuxだから、linuxで発生しないって確証があれば気にはしないんだけどさ
    129 : nobodyさん - 2010/08/08(日) 23:54:58 ID:??? (+24,+26,+0)
    やってみればいいじゃん
    131 : nobodyさん - 2010/08/09(月) 00:26:35 ID:??? (+36,+29,-29)
    >>129
    本番環境では今のとこエラーは出てないよ

    でも、それがlinuxではエラーが出ないって保証にはならんでしょ?
    原因が特定されないと気持ち悪い
    132 : nobodyさん - 2010/08/09(月) 01:21:50 ID:??? (+32,+29,-9)
    >>131
    出てないなら気にスンナ!
    linuxでエラー出るなら、誰かから報告あがってるでしょ
    134 : nobodyさん - 2010/08/11(水) 23:32:47 ID:??? (-18,-30,-132)
    1.3でgroup byとかsumを使ったときに、結果をモデル名の配列に入れるにはどうしたらいいんでしょうか?
    http://blog.livedoor.jp/loopus/archives/50214076.html
    ここで
    >$data = $this->Uriage->findAll(('1 = 1 group by customer_id', 'customer_id, sum(price) as "Uriage.sum_price"')
    >
    >という書き方をすると
    >
    >$data[x]['Uriage']['customer_id']
    >$data[x]['Uriage']['sum_price']
    >
    >とキレイに入ってくれる。
    というやり方が書かれているのですが、1.3だと as "Uriage.sum_price"とするとSQLエラーが出てしまいます
    135 : nobodyさん - 2010/08/12(木) 09:45:53 ID:??? (+14,+22,+0)
    136 : nobodyさん - 2010/08/12(木) 10:21:52 ID:??? (-7,-15,-37)
    cakeのデフォルトファイルって減らせないかな?
    うちで使っている糞鯖にファイルアップするだけでも、だいぶ時間がかかる
    138 : nobodyさん - 2010/08/12(木) 14:49:01 ID:??? (+26,+29,-11)
    >>136
    フォークして、自前でカスタマイズする。
    もしくは、もうやっているとともうけど、lnしてひとつにまとめておく…とか。
    139 : nobodyさん - 2010/08/13(金) 00:02:04 ID:??? (+20,+29,+0)
    >136
    固めてあげろ
    140 : nobodyさん - 2010/08/13(金) 05:51:38 ID:tji6Fsyn (+34,+23,-93)
    携帯サイトを作っていて、1ソース3キャリア対応にしたいので
    配布されている絵文字のライブラリを使おうと思っています。

    こういう「DB使わないし、一部PHPのライブラリを使うだけ」
    と言った状態でも、Cakeを使う事で幸せになれるでしょうか?
    141 : nobodyさん - 2010/08/13(金) 06:27:42 ID:??? (+44,+29,-31)
    人それぞれ案件それぞれ。

    いいえって返ってくれば使わないでおこうと思ってたんなら、
    君には恩恵は少ないと思うから使わなくていいと思う。
    142 : nobodyさん - 2010/08/13(金) 06:40:41 ID:??? (+29,+29,-39)
    そういう返答する奴多いけど、なんで天の邪鬼回答する必要がある?
    人それぞれなんて言ったら、すべて人それぞれで終わりだろ。
    143 : nobodyさん - 2010/08/13(金) 08:56:35 ID:??? (+17,+29,-1)
    天邪鬼だと・・・?
    144 : nobodyさん - 2010/08/13(金) 10:06:54 ID:??? (+27,+29,-8)
    なんですべてが人それぞれなんだ?いみわからんこというな
    145 : nobodyさん - 2010/08/13(金) 10:54:57 ID:??? (+27,+29,-15)
    意味わかるだろ。「人それぞれ」って言っちゃったら
    どんな要件にも人それぞれって回答したら済む。
    146 : nobodyさん - 2010/08/13(金) 11:32:58 ID:??? (+25,+29,-9)
    あ?
    直近で言ったら
    >>134の質問は人それぞれか?
    147 : nobodyさん - 2010/08/13(金) 11:44:43 ID:??? (+27,+29,-9)
    「人それぞれやり方は違う」って返答すればそうなるだろうな
    148 : nobodyさん - 2010/08/13(金) 11:45:58 ID:??? (+26,+27,-4)
    でも、>>135-139は具体的に回答してるけどな
    149 : nobodyさん - 2010/08/13(金) 11:48:59 ID:??? (-1,+10,-1)
    無駄レスいらね
    150 : nobodyさん - 2010/08/13(金) 12:21:38 ID:??? (-20,-29,-68)
    >>142
    くだらないレスするくらいなら、ちゃんと質問に答えてやれよ

    >>140
    Cake専用の絵文字ライブラリなんてあったっけ?
    Ktai Library for CakePHPなら単体でも動作したはずだよ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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