のくす牧場
コンテンツ
牧場内検索
カウンタ
総計: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
    601 : nobodyさん - 2012/02/10(金) 22:40:32.26 ID:??? (+11,-30,-48)
    >>600
    俺はMac使ってるけど
    cake本体は /Library/ の中、appは /Users/俺/ウェブ開発/○○アプリ って感じ。
    jquery関係とかよく使うアセットはcake本体側に入れとけば複数app作るの楽だし
    602 : nobodyさん - 2012/02/10(金) 23:53:22.09 ID:??? (+10,-30,-65)
    >>599
    ・http.confにOptions FollowSymLinksの指定がしてあるか
    ・そもそもmod_rewriteはLoad Moduleされてるのか
    ・apacheのエラーログ確認
    ・各.htaccessにrewrite baseの設定が要るかも?
    603 : nobodyさん - 2012/02/11(土) 00:17:43.73 ID:??? (+71,+29,+0)
    >>600
    ふつうはしない。
    が、初心者はだいたいそうする。
    604 : nobodyさん - 2012/02/11(土) 00:55:37.73 ID:??? (+37,+5,+0)
    どなたか>>585お願いします
    605 : nobodyさん - 2012/02/11(土) 02:53:33.10 ID:??? (+8,-30,-93)
    >>604
    ヘルパーはApp::importで読み込んでnewすれば使えるけど、
    わざわざ呼ばんでも
    debug($this->paginate)とかdebug($this->params)とかやったらなんかヒントあるんじゃね?
    606 : nobodyさん - 2012/02/11(土) 08:51:11.48 ID:??? (+35,-30,-180)
    >>602
    Options FollowSymLinksは記述してためしてもAppController.phpのエラーが返ってきます。

    Load Moduleはしてあります

    apacheのエラーは
    [Sat Feb 11 08:43:04 2012] [error] [client 127.0.0.1] PHP Fatal error: Class 'AppController' not found in C:\\Users\\fruit\\Desktop\\www\\php\\cake\\2.0\\app\\Controller\\AppController.php on line 2
    となっていてブラウザ上でみるphpエラーと同様になってます

    rewrite baseを設定してみたらcssが読み込まれなくなりました
    607 : nobodyさん - 2012/02/11(土) 13:31:36.87 ID:??? (+57,+24,-24)
    >>606
    携帯からなんで詳しい設定名わからんけど、
    index.phpをインデクスファイルとして読み込む設定になってないんじゃないの
    608 : nobodyさん - 2012/02/13(月) 23:59:06.34 ID:??? (+13,-30,-34)
    1.3でjoinしているカラムをソートするにはどうすればいいのでしょうか?
    $paginator->sort('投稿数', 'Post.total_num')

    みたいにビューに書いてもソートされません。
    609 : 608 - 2012/02/14(火) 00:16:33.57 ID:??? (+3,-30,-38)
    自己レスです。virtualFields使えば出来ました。
    今まで使い方を理解してませんでしたが、
    $this->User->virtualFields = array(
    'total_num' => 'COUNT(Post.user_id)'
    );

    みたいにすればいいんですね。
    610 : nobodyさん - 2012/02/14(火) 03:08:29.79 ID:??? (+96,+29,-177)
    CakePHPかRubyOnRailsを習得するなら
    どちらを優先的にすべきですか?

    RORのほうはサーバーの構築からが必要だったりでお気軽感覚では出来ず導入のための敷居は高い気がします。
    しかし、Deviseというプラグインがあったりするので、いちいちユーザー登録や、ユーザー管理、ログイン管理の機能を作らなくても済んだりします。

    一方でCakePHPなら未だに情報交換が活発になされてますし、あまり環境にこだわらずフォルダごと、ぶちこめば大抵うごいてくれます(データベース設定やパーミッション等はありますが)


    両方出来る人とかに聞きたいのですが、どちらがオススメですか?
    611 : nobodyさん - 2012/02/14(火) 03:20:43.81 ID:??? (+86,+29,-3)
    趣味か仕事かどっちだ?
    612 : nobodyさん - 2012/02/14(火) 03:29:17.24 ID:??? (-1,-29,-24)
    仕事で使うならこれからはCodeigniterだよねやっぱり
    613 : nobodyさん - 2012/02/14(火) 03:51:01.11 ID:??? (+57,+29,-3)
    今からCake覚えて何かいいことあんの?
    614 : nobodyさん - 2012/02/14(火) 10:42:41.43 ID:??? (+70,+29,-5)
    >>610
    好きな方か、仕事で教えてくれる環境にある方。
    ぶっちゃけやることは変わらん。
    616 : nobodyさん - 2012/02/14(火) 17:04:00.93 ID:??? (-2,-29,-84)
    >>615
    上の一行をあるコントローラでやって、
    下の一行を違うコントローラでやってると言う意味だよね?

    まず下の一行を実行する前に

    if($this->Session->check('id))
    でセッション変数自体が存在しているか確認するのはやってみた?
    617 : 615 - 2012/02/14(火) 17:37:28.16 ID:??? (-2,-29,-32)
    >>616
    返信ありがとうございます。
    windows環境で作成をしてて、なぜかPCを再起動したら取得できましたm(_ _)m ナゾです・・ 
    618 : nobodyさん - 2012/02/14(火) 23:58:24.06 ID:??? (+100,+29,-5)
    >>611
    趣味ですが
    仕事にも将来的には生かせればと思います
    619 : nobodyさん - 2012/02/17(金) 14:11:59.26 ID:??? (+9,-30,-67)
    index.phpからcakeにアクセスするだけじゃなくて、
    別名を付けたファイル名からアクセスしたい場合、
    ファイル内に $_GET['url'] = '/user/index' みたいに書けば良いだけですかね?
    表向きはピュアPHPみたいなURLにしたいです。
    620 : nobodyさん - 2012/02/17(金) 14:33:54.66 ID:??? (+13,-30,-98)
    >>619
    意味が分からん。

    foobar_controller.php
    foobar_index.ctp
    foobar_alt_index.ctp

    URLとファイル名は必ずしも強固に1体1対応で無くてもいいんだよ。
    render('ctpファイル名')でいくらでも描画先変えられるし、redirectでもいい。

    特定のURLのみ、URLのファイル名とは異なるctpファイルを読み込みたい場合は、
    controller側でfunction URL名(ファイル名)を作ればいくらでも好きなファイルをrender出来る。
    621 : nobodyさん - 2012/02/17(金) 14:47:34.93 ID:??? (+16,-24,-43)
    >>620
    そうじゃなくて、基本的にcakeにアクセスするのって
    webtoor内のindex.phpと.htaccessを元にしてるじゃないですか?
    それを通さないで、単体のファイルで動かしたいって事です。
    622 : nobodyさん - 2012/02/17(金) 14:50:28.33 ID:??? (+51,+28,+0)
    勝手に動かせばいい
    623 : nobodyさん - 2012/02/17(金) 22:15:37.39 ID:??? (+83,+24,-37)
    >>618
    cakephp覚えたところで仕事無し
    railsならあるぞ
    624 : nobodyさん - 2012/02/17(金) 22:18:17.74 ID:/liskI/Y (+36,+29,-2)
    >>623
    あなたはないかもしれないが、こちらは一杯あるよ
    625 : nobodyさん - 2012/02/17(金) 23:19:48.84 ID:??? (+57,+29,-14)
    railsの仕事なんて見たことないな
    たまたまだろうけど
    626 : nobodyさん - 2012/02/17(金) 23:35:34.41 ID:??? (-1,-29,-56)
    cakephpにはrailsのdeviseのような
    痒いところに手が届くログイン管理プラグインが無いのが痛い
    627 : nobodyさん - 2012/02/18(土) 00:41:23.45 ID:??? (+52,+29,+0)
    無かったら作ればいいじゃない
    628 : nobodyさん - 2012/02/18(土) 07:14:15.10 ID:??? (+5,-29,-56)
    >>621
    webroot直下に置いたhtmlファイルとか、好き勝手に動かせるよ。

    webroot/phpmyadmin
    とかを本番機で動かしてるし。

    ここでhtmlなり、ctpなり、好きなファイル置けばいいのでは?
    629 : nobodyさん - 2012/02/18(土) 11:05:37.21 ID:??? (+57,+29,-3)
    今更のcakeの仕事って、メンテばかりでつまらなそうだな。
    630 : nobodyさん - 2012/02/18(土) 11:52:58.83 ID:??? (+91,+29,-30)
    仕事がつまらないのは当たり前だろ
    楽しさを求める奴って一定の割合でいるけど何なの?世間ナメてるの?
    631 : nobodyさん - 2012/02/18(土) 14:10:48.45 ID:??? (+7,-10,-2)
    世間w世の中w
    632 : nobodyさん - 2012/02/18(土) 14:15:16.70 ID:??? (+70,+29,-1)
    >>630
    俺は楽しいけど
    まぁ自営だし
    633 : nobodyさん - 2012/02/18(土) 19:32:45.39 ID:??? (+57,+29,-13)
    仕事がつまらないとか言ってる人って、アルバイトしかした事ない学生か、本気で仕事した事ないダメ人間だけだろ。
    634 : nobodyさん - 2012/02/18(土) 19:52:11.24 ID:??? (+63,+30,-42)
    『整備に当る強兵が しっかりやって 来てくれと 愛機に祈る 親心』

    戦闘機とは勝手が違うかもしれんが、職人であり整備士でもあるウェブ開発者が『メンテつまらない』なんて、間違っても言えない言葉だと思うがな。
    作品に対する愛着と言うか、親心はないのかと思う。
    635 : nobodyさん - 2012/02/18(土) 19:54:15.84 ID:??? (+57,+29,-7)
    本気だろうが何だろうがつまらんものはつまらん
    愛があってもつまらんものはつまらん
    636 : nobodyさん - 2012/02/18(土) 19:54:39.40 ID:??? (+2,+29,-5)
    愛着や親心と楽しさは違うだろ
    637 : nobodyさん - 2012/02/18(土) 20:03:42.12 ID:??? (+61,+30,-37)
    >>636
    「自分の子供は糞までかわいい」って話じゃね?
    子供の世話とバグ取りや保守作業って同じ感覚でやってたわ
    むろんどっちも楽しい。
    しかもメンテっつーか仕事なら、やっただけ対価までもらえるんだぞ?
    毎日wktkしとるわw
    638 : nobodyさん - 2012/02/18(土) 22:23:06.59 ID:??? (+57,+29,-13)
    1から作ったものなら良いかもしれんが
    他人が作ったものの尻拭いはごめんだ
    639 : nobodyさん - 2012/02/18(土) 23:12:25.71 ID:??? (+57,+29,-18)
    別にどの業界だってメンテはメンテナーがいるわけよ。
    ビルだって自動車だってそうだろ。
    仕事として受けたならメンテのプロとしてやらないと。面白くないべ。
    640 : nobodyさん - 2012/02/19(日) 00:03:12.80 ID:??? (+57,+29,-16)
    普通にバイトでも楽しいけどな。
    楽しくいないのは店長や客が嫌な奴だったとか
    人間関係の面がほとんどだろ。
    641 : nobodyさん - 2012/02/19(日) 00:21:41.04 ID:??? (+57,+29,-40)
    今スマホ開発やっててWebAPIをCakePHP使ってんだけど楽しいよ。
    俺は仕事は楽しくなくちゃ嫌だわ。
    642 : sage - 2012/02/19(日) 00:25:24.87 ID:??? (+27,-7,-20)
    CakeやろうがRailsやろうがDjangoやろうが同じ不満をもらすだろうな
    643 : nobodyさん - 2012/02/19(日) 09:24:53.81 ID:??? (+17,-30,-213)
    CAKEPHP1.3でWEBアプリを作っています。

    ブラウザの「戻る」ボタンを押して前の画面に戻る際に、
    必ずサーバーに問い合わせるようにしたいのですが、
    キャッシュの設定を「session_cache_limiter('nocache')」にしていても
    「ページの有効期限切れ」が表示される場合があります。
    (具体的には、画面遷移時に一度入力チェックでエラーを表示した後、
    次画面に遷移し、ブラウザの戻るボタンを押した場合。)

    「ページの有効期限切れ」が表示されず、前画面に戻るには
    どのような対応が必要でしょうか。
    (ページの有効期限切れは、具体的に何を見て判定しているのでしょうか)
    644 : nobodyさん - 2012/02/19(日) 14:32:18.81 ID:??? (+48,+30,+0)
    645 : nobodyさん - 2012/02/19(日) 22:02:58.12 ID:??? (+6,-29,-54)
    >>642
    そういうことだろうな。
    仕事でも趣味でも、開発すること自体楽しけりゃ不平不満なんて出ないどころか毎日Happyさね。

    >>643
    一般的に考えれば、フォーム(hiddenも含む)データじゃね?
    単純な話で、なんかページ同士のパラメータの受け渡しに失敗してるんじゃないかな?
    646 : nobodyさん - 2012/02/20(月) 07:49:45.77 ID:??? (+5,-24,-13)
    >>643
    cakeのセッション設定
    既出
    647 : nobodyさん - 2012/02/20(月) 13:39:28.34 ID:??? (+49,+21,-38)
    みなさんはサイトの一部だけcakeを使う場合、どうしてますか?

    例えばサイトのほとんどがHTMLなんだけど、
    お問い合わせフォームとか新着情報の表示とかシステム化が
    必要な箇所ってありますよね?
    648 : nobodyさん - 2012/02/20(月) 16:42:43.00 ID:??? (+56,+28,-39)
    公式の1.3パッケージをクリックして落ちてくるのって2.0なのかよ
    おかげで数時間ムダにしたわ…
    649 : nobodyさん - 2012/02/20(月) 17:31:52.64 ID:??? (-1,-29,-23)
    cakePHPで使うDBにNOT NULL付けるのって非推奨なのでしょうか?
    値セットしてないカラムも全部NULLになっちゃって。
    650 : nobodyさん - 2012/02/20(月) 18:44:49.57 ID:??? (+31,-29,-48)
    Model::create(false)でデフォルト値があるカラムを充足しなくなるよ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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