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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 7ホール目【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 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    751 : nobodyさん - 2010/02/02(火) 09:08:23 ID:??? (+22,+29,-3)
    どこかを書き換えれば共通に出来る
    752 : nobodyさん - 2010/02/02(火) 09:30:11 ID:??? (-23,-29,-94)
    >>750
    インストールではない(解凍のみで使用可能)
    基本的には、webroot/index.phpとwebroot/test.phpの定数を書き換えれば、どこにでも置けるから共通化が可能
    プロジェクト名も変更可能

    でもオススメはシンボリックリンク使って定数の書き換えをしないようにすることかな
    753 : nobodyさん - 2010/02/02(火) 15:16:37 ID:zKiQz/op (+44,+29,-7)
    共通にしちゃうと、特定のプロジェクトのみアップデートしたいときとかに困りそう
    754 : nobodyさん - 2010/02/02(火) 15:49:53 ID:??? (+26,+29,+0)
    >>753
    んなこたーない
    755 : nobodyさん - 2010/02/03(水) 00:54:14 ID:??? (+32,+29,-7)
    >>753
    やっぱCakeは本体は一つで共有で運用するのが基本でしょう。
    756 : 752 - 2010/02/03(水) 16:21:18 ID:??? (+41,+29,-57)
    なんと!
    俺が異端なのかなあ?
    ずっと前の勉強会で、ブルーオーシャンだかどこかも、個別にしてるって言っていた気がするんだけど。
    「stableで作っても、全然stableじゃなかったりするのでアップデートするときに問題が起こるかも知れないので」
    って説明してた気がする。
    757 : nobodyさん - 2010/02/03(水) 16:38:47 ID:??? (+27,+29,-38)
    俺も個別。
    動作確認時からフレームワーク部分が変わってしまうとバリデーションを行うのが大変。
    運用後は原則変えないようにしてる。
    758 : nobodyさん - 2010/02/03(水) 16:52:12 ID:??? (+38,+29,-41)
    >>756

    >>752は おいらなんだが・・・
    えっと、coreを共通にするって話と、アップデートを個別に行なうって話は別だと思うよ
    基本的には最新バージョンにリンク先を向けておいて、必要に応じて旧バージョンに向けることにしてる
    759 : 753 - 2010/02/03(水) 17:57:26 ID:??? (+33,+29,-1)
    >>756で名乗り間違えました、サーセン
    760 : nobodyさん - 2010/02/03(水) 21:28:54 ID:??? (+32,+28,-17)
    >>758
    Windowsサーバで運用してたので考え付かなかった。
    確かにLinuxサーバとかだとそっちのほうがスマートだ。
    761 : nobodyさん - 2010/02/04(木) 10:09:41 ID:??? (+8,+10,-15)
    Windowsにもジャンクションってあるよ
    762 : nobodyさん - 2010/02/04(木) 21:37:40 ID:??? (-26,-30,-287)
    Paginatorを使った場合に、sidが上手く引き継げない問題が発生して、
    いろいろとググってみたらこんなページを見つけた。

    【CakePHP】session.use_trans_sid=1をCakePHPで使う場合の注意 | ECWorks Blog
    http://blog.ecworks.jp/archives/525
    【CakePHP】namedパラメータのセパレータについて皆さんにお聞きしたいこと | ECWorks Blog
    http://blog.ecworks.jp/archives/531
    "paginatorのURLをスマートに" フォーラム - CakePHP Users in Japan
    http://cakephp.jp/modules/newbb/viewtopic.php?viewmode=flat&topic_id=1860&forum=3

    コロンがURL内に含まれていると外部サイトへのリンクとPHPが誤解してしまうせいで発生する問題らしいんだけど、
    セパレータは本当にコロンのまんまでいいの?
    RFC1738によればコロンは予約されてるからあんまり良くないらしいんだけど。
    ブログの人がチケット投げたらしいんだけど、見つけられなかったので、その後どうなったのかがわからない。

    http://www.google.co.jp/search?hl=en&q=inurl:page+2
    ぐぐってみると、あんまりコロンでセパレートしてるサイトは無いみたいなんだけど
    764 : nobodyさん - 2010/02/05(金) 20:36:29 ID:??? (+23,+29,-71)
    >>763
    一応言っておくか「宣伝乙」

    まじめな話、そういう問題じゃないだろ
    ケータイに限らず、URLにコロンが含まれていておkなのかという話なのだから
    765 : nobodyさん - 2010/02/06(土) 00:18:22 ID:??? (+30,+29,-78)
    誘導されてきました
    Cakephpのモデルって
    元からDBアクセスのためのメソッドが用意されてて
    コントロール側でクラスを呼び出して実行すればOK?

    モデルクラスは定義で使うのがメインって感じですか?
    766 : nobodyさん - 2010/02/06(土) 13:14:46 ID:??? (-22,-30,-92)
    >>765
    そう。Controllerから
    $this->User->find('all');
    のように使う

    モデルは、バリデーションルール他を書くだけでなく、ビジネスロジックを書くところとして使う
    $this->User->originalMethod(); のように使えばよい
    767 : nobodyさん - 2010/02/07(日) 11:45:14 ID:??? (-8,+0,-24)
    >>3
    このCakePHPで高速Webアプリ開発の本って尼で評判悪いな。
    768 : nobodyさん - 2010/02/07(日) 12:16:33 ID:??? (+17,+29,+0)
    あれは論外。
    770 : nobodyさん - 2010/02/07(日) 13:23:41 ID:??? (+27,+29,-4)
    アレはそういうレベルの話ではないが、まあ、この辺でやめておく。
    774 : nobodyさん - 2010/02/07(日) 15:29:38 ID:??? (+31,+27,+3)
    775 : nobodyさん - 2010/02/07(日) 15:40:43 ID:??? (-27,-29,-26)
    >>771
    ほんまや!CakePHPガイドブックは07/10/25発売や。
    これが世界初のCake単独本や。スマソ
    http://www.amazon.co.jp/dp/4839924317
    776 : nobodyさん - 2010/02/07(日) 15:51:39 ID:??? (+24,+29,-32)
    あきやんの本はアレだけどgihyoで連載してCakePHPを世の中に知らしめた功績がある
    777 : nobodyさん - 2010/02/07(日) 16:16:01 ID:??? (-28,-29,-8)
    >>776
    俺もakiyanは偉いと思う クールな情報発信をしてくれてるもんな。
    09/5/24
    http://www.akiyan.com/blog/archives/2009/05/routesphp-cakephp-12.html
    09/10/31
    http://www.akiyan.com/blog/archives/2009/11/cakematsuritokyo2009-containable-behavior-lt.html
    778 : nobodyさん - 2010/02/07(日) 16:28:41 ID:??? (+27,+29,-9)
    akiyanがどうこうとは言っていないよ。
    あの本は、構成とか編集がおかしいから論外だと言っているだけ。
    779 : nobodyさん - 2010/02/07(日) 20:11:26 ID:??? (-24,-29,-18)
    1.2.6のzipはダウンロードできますか?
    tgzは落とせるので問題はないのですが・・・。
    780 : nobodyさん - 2010/02/07(日) 21:00:40 ID:??? (-28,-30,-36)
    >>779
    2010/2/7 20:58現在、1.2.6 zipはダウンロード出来ませんでした乙
    Windowsでもtgzは解凍すれば使えるのでしょうか?
    781 : nobodyさん - 2010/02/07(日) 21:21:04 ID:??? (-18,-6,-13)
    ググれカス
    783 : nobodyさん - 2010/02/08(月) 01:03:10 ID:??? (+29,+27,+1)
    >>774
    参考になるかも
    ありがとう

    784 : nobodyさん - 2010/02/08(月) 17:14:15 ID:??? (-22,-30,-50)
    paginationって
    /comments/view/10/page:2
    みたいなURLが普通だと思うけど、
    今試してみたら
    /comments/view/10?page=2
    とか
    /comments/view/10/?page=2
    でも動いちゃったんだけど、これって公式にサポートされてる機能?
    785 : nobodyさん - 2010/02/08(月) 17:51:15 ID:??? (+30,+29,-24)
    普通が逆だろ
    Cakeが独自にルーティングしてるんだよ
    788 : nobodyさん - 2010/02/08(月) 22:01:47 ID:??? (+27,+28,+0)
    一行目は>>784じゃなくて>>785だった
    789 : nobodyさん - 2010/02/08(月) 22:24:46 ID:??? (+19,+29,-19)
    いやWebのURLの大原則として?と&だろパラメタは
    それをCakeが勝手に整形してるだけだから
    790 : 784 - 2010/02/09(火) 00:33:43 ID:??? (-28,-29,-45)
    >>789
    スマートURLが基本なのにGETパラメーターでもきちんとpaginatorのパラメータとして扱われるって話だよ?
    それとも?controller=commentsとかでも動くって話?
    791 : nobodyさん - 2010/02/09(火) 01:47:50 ID:??? (+27,+29,-21)
    いやだからCakePHPだって普通のWebあぷりけーしょんなんだからさ
    792 : nobodyさん - 2010/02/09(火) 03:18:32 ID:??? (-29,-30,-102)
    つうか、":"を使ったnamedパラメータの値に"?"を渡すとそこでリクエストパラメータが豚切れるのが気になる
    2重3重にURLエンコードしても同じ。
    ?xxx=yyyがnamedパラメータとして使えるんなら、今度からそっちを使うようにする
    793 : nobodyさん - 2010/02/09(火) 03:50:25 ID:??? (+27,+29,-36)
    >>775
    この本かったら序盤にDOS窓使ってBakeしろってかいてあったけど
    Bakeってネットにアップするときとかにつかうわけ?
    794 : nobodyさん - 2010/02/09(火) 04:09:21 ID:??? (-29,-29,-27)
    $this->dataとかの
    $thisって何をさしてるんですか?

    ビューから送られてきた値?
    コントローラーのこと?
    795 : nobodyさん - 2010/02/09(火) 07:28:51 ID:??? (+27,+29,-4)
    >>794
    PHPのクラスについて勉強してください。
    Cakeのお話ではありません。
    796 : nobodyさん - 2010/02/09(火) 08:22:32 ID:??? (+32,+29,-134)
    >>793
    > Bakeってネットにアップするときとかにつかうわけ?
    ちがうよ。グダグダ言ってないで動かしてみればすぐわかるじゃん。
    動かしてみろよ。

    >>775
    > この本かったら序盤にDOS窓使ってBakeしろってかいてあったけど
    てか、この本って「古典」だよ。古代のCakeについての歴史を勉強したいなら
    とやかく言わないけど、現代はCakePHP1.2がstableだよ。
    798 : nobodyさん - 2010/02/09(火) 10:39:16 ID:??? (+27,+29,-5)
    >>797
    場合によって違う理由を>>795で学んだほうがいいと思う
    800 : nobodyさん - 2010/02/09(火) 11:14:54 ID:??? (+27,+29,-47)
    PHPやWebの仕組みを知らない奴はまずそっち勉強した方がいい
    さすがにthisってなんですかとかUrlが?でも渡せて疑問とか
    プログラマとしてどうかと思う
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - モデルまたぐ + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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