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

    私的良スレ書庫

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

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

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    351 : nobodyさん - 2009/05/17(日) 21:26:25 ID:??? (-26,-18,+0)
    error.phpでも触ればいいんでない
    355 : nobodyさん - 2009/05/18(月) 01:07:59 ID:??? (-27,-30,-152)
    function render($action = null, $layout = null, $file = null) {
    if($this->RequestHandler->isMobile()){
    echo mb_convert_encoding(parent::render( $action, $layout, $file ),"SJIS","UTF-8");
    exit;
    }
    echo parent::render( $action, $layout, $file );
    exit;
    }

    renderをapp_controllerで上書きすりゃえんじゃね。
    356 : nobodyさん - 2009/05/18(月) 02:20:27 ID:??? (-26,-12,-14)
    >>354
    それのエンコードかえたら?
    357 : nobodyさん - 2009/05/18(月) 20:26:30 ID:??? (+3,-29,-81)
    requestAction()で別コントローラのアクションを呼び出すと、
    そのアクション中でcontroller->set()されたものがビュー(エレメント)内で使えない。
    これは元のコントローラでセットしろと言う事?
    コードのまとまりが悪くなっちゃうと思うんだけど。
    362 : nobodyさん - 2009/05/18(月) 21:07:00 ID:??? (+13,+15,-28)
    CakePHPを始めるのにオブジェクト指向は必須ですか?
    363 : nobodyさん - 2009/05/19(火) 03:27:27 ID:??? (+27,+29,-28)
    もうすでにあなたはオブジェクトの中にいるわけだけども。
    364 : nobodyさん - 2009/05/19(火) 20:44:37 ID:??? (-21,-30,-203)
    ローカルのWindowsで、Apc入れてcore.phpでキャッシュエンジンに設定したんだけど、
    cakeで作ったページにアクセスすると、表示されなくて、そのまま更新すると500エラーが出てしまう。

    Apacheのログ見たら、最初表示されない時は304、更新した時は
    PHP Fatal error: Cannot redeclare class debugger in ~\\cake\\libs\\configure.php on line 302, referer: http://ローカルのアドレス
    というのが出る。

    debuggerの再定義をしてるよー、っていうエラーなのは判ったんだけど、
    どう対応すればいいかわからん!!

    Apc導入してる人いる?
    365 : nobodyさん - 2009/05/19(火) 22:08:47 ID:EQ1qWtUA (+27,+29,-104)
    デバッグモードで表示されるSQLのクエリログを本番でも残したいんだけど
    http://www.1x1.jp/blog/2007/04/cakephp_sql_log.html
    http://d.hatena.ne.jp/kusakari/20080903/1220429833
    これ意外でもうちょっとスマートな方法はない?
    デバッグモードで動くコンポーネントとかは結構あるけど、
    本番環境でログとれるのは見つからなかった。

    >>364
    知り合いがcake + APC使ってたけど、特にそういう話は聞いたこと無いな。
    今度このスレ見せてみるわ
    367 : nobodyさん - 2009/05/20(水) 14:19:38 ID:??? (+6,+13,+0)
    You作っちゃいなyo
    370 : nobodyさん - 2009/05/21(木) 00:45:17 ID:??? (-26,-29,-7)
    readにconditionsなんか指定できたっけ?
    372 : nobodyさん - 2009/05/21(木) 11:51:39 ID:??? (+27,+29,-86)
    >>370,371
    コンディションっつうのはつまりプライマリキーのことです
    find の感覚で、第1引数にIDを渡しちゃうんです。
    まぁ、慣れればどってこと無いのかもですが。

    それに、column を指定しないことはあっても id を指定しないことなんて
    滅多と無いんだから、普通に考えたら id を第1に持ってきそうな
    気がするんですよ。

    だけど、それは私がよく知らないからであって、ひょっとしたら深い意味があるのかなと。
    373 : nobodyさん - 2009/05/21(木) 12:31:53 ID:??? (-18,-29,-33)
    >>372
    idは事前に$this->Model->id = xx とかで指定しておくと第2引数のidも省略可でしょ。
    そうなるとreadメソッドにとって大事なのはむしろfieldの方である。
    とかそんな感じなんじゃないすかね。
    374 : nobodyさん - 2009/05/21(木) 14:52:34 ID:??? (+25,+29,+0)
    >>373
    あぁ、そうか!
    ありがとうございます
    375 : nobodyさん - 2009/05/21(木) 23:32:33 ID:??? (-10,-29,-9)
    1.1と
    1.2と
    めちゃめちゃ違うの?

    1.1の本、買っちゃったんだけど?
    376 : nobodyさん - 2009/05/22(金) 00:16:48 ID:??? (+29,+29,-84)
    >>375
    実際使ったことないけど、その界隈のブログだとか、スレ読んでると、かなり違うっぽいけど。
    RCと正式版とも結構違うとか書いてあったような。

    1.1でアプリケーションを組みつつ、1.2の違いを調べながら、問題あるようなら1.2の本買えば?
    377 : nobodyさん - 2009/05/22(金) 00:40:30 ID:??? (+30,+29,-58)
    >>375
    まあ基本の動作はそんなに変わってないだろうけど、
    1.1で普通にやってたことが1.2では非推奨になってたりとか、
    一所懸命なんか作ったはいいけど、1.2なら最初っからその機能あるじゃん。みたいなことはあるから。

    まあ動きは本で学んで、あとはオンラインマニュアルで。ってのでいいかもしれんけど。
    378 : nobodyさん - 2009/05/22(金) 01:00:50 ID:??? (-11,-9,-17)
    1.2から完成度が高いフレームワークになったね。
    379 : nobodyさん - 2009/05/22(金) 02:38:39 ID:kpKonnkD (+22,+29,-13)
    >>375
    お金に余裕あるのなら1.2の本を買って先に読んだ方がいい
    1.1を最初に学ぶと、後から学びなおしの部分が多い
    380 : nobodyさん - 2009/05/22(金) 06:46:23 ID:??? (+31,+29,-95)
    >>375
    > 1.1の本、買っちゃったんだけど?
    多分、これ買っちゃって悩んでるんだと思うけど
    「CakePHPガイドブック」
    http://www.amazon.co.jp/dp/4839924317/
    1.1と1.2はだいぶ違うとおもう
    まず、1.2の本を先に読んだ方が良いとおもう
    今のお勧めはこれかな
    「CakePHPによるWebアプリケーション開発」
    http://www.amazon.co.jp/dp/4798022225/
    1.2がある程度理解できてから「CakePHPガイドブック」のおいしい所を頂けば良いのでは
    381 : nobodyさん - 2009/05/22(金) 06:50:42 ID:??? (+31,+28,-24)
    1.1とか実用レベルのフレームワークじゃなくない?
    1.2ですらそう思う場面は出てくる

    内容はかなり変わってるよ
    382 : nobodyさん - 2009/05/22(金) 13:12:58 ID:??? (+32,+29,-4)
    >>381
    俺もそう思う。1.1は時々めっちゃ重くなる時がある。
    383 : nobodyさん - 2009/05/22(金) 13:16:01 ID:??? (+27,+29,-36)
    しかしcakeが非実用レベルだとすると実用レベルのFWって…
    384 : nobodyさん - 2009/05/22(金) 15:57:38 ID:??? (+26,+28,-4)
    1.2で駄目ならベタ書きするしかないなあ。
    385 : nobodyさん - 2009/05/23(土) 21:10:11 ID:??? (+33,+30,-215)
    CakePHPによるWebアプリケーション開発(秀和システム)
    CakePHPによる実践Webアプリケーション開発(毎日コミュニケーションズ)
    どっちも上でおすすめされてるけど、1冊選ぶならどっち?

    ネットで調べた感じだと、秀和→初~中級向け 毎日→中級向け なイメージ。
    毎日はサンプルにエラー多数っぽい。秀和はここ以外レビューとか全然見つからない、で悩み中。

    今回フレームワーク初めてで、とりあえず本家チュートリアルは問題なく分かった。
    ただ実際にアプリ組もうとするとわかんないことばっかりで
    Cake使わなければ2日でできるようなものに1週間弱かかったり。なんで基礎からやり直すことにした。
    ポケットリファレンスは買うつもりなんだけど、あと1冊
    とくに両方読んだ人、どっちにするべきか教えてちょ。
    386 : nobodyさん - 2009/05/23(土) 21:33:00 ID:??? (+38,+29,-62)
    俺はどっちも持ってるが、毎日の方かな。
    実際に使えるアプリをサンプルとして挙げているので、サンプル開発の流れがきちんと追えれば
    実際のプロジェクトにも十分応用できると思う。
    逆に秀和の方、1回読んだきりだ。
    387 : nobodyさん - 2009/05/23(土) 23:14:52 ID:??? (+33,+29,-5)
    >>386
    おー、サンクス。
    タイトルどおり毎日の方が実践的ってことか。
    こっちにしよ。
    388 : nobodyさん - 2009/05/25(月) 00:22:40 ID:??? (+25,+17,-52)
    cake触り始めで謎だらけの中質問します。

    ログイン用のフォームを複数画面のはじっこに出しておきたいんだけど、cakeだとめんどくさいでしょうか?
    おとなしくuser/loginに飛ばすのが一般的でしょうか?
    389 : nobodyさん - 2009/05/25(月) 01:01:07 ID:??? (+35,+29,-48)
    >>388
    別にめんどくさくないですよ。
    Authでログインされてなければフォーム表示させればいいだけだから。
    エレメントでも作っておけばいいです。
    390 : nobodyさん - 2009/05/25(月) 03:19:09 ID:??? (+27,+24,-2)
    >>389 

    いろいろやってみた結果できました!
    ありがとう!
    393 : nobodyさん - 2009/05/26(火) 08:04:19 ID:??? (+27,+29,-48)
    自己解決。
    loginactionをコントローラ別で振り分けてやればいのね。

    便利なんだか不便なんだかいまいちだなぁ。
    398 : nobodyさん - 2009/05/26(火) 19:36:17 ID:??? (+18,+29,-45)
    DB登録した時のエンコードに合わせれば、
    アンシリアライズできるんじゃね?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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