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

    私的良スレ書庫

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

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

    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
    101 : nobodyさん - 2012/06/04(月) 11:18:57.14 ID:??? (-16,-29,-39)
    ええ・・・
    $form->input()
    でしかエラーを自動で表示してくれないって知ってた?
    $form->radio()
    じゃ表示してくれない。

    今初めて知った・・・めちゃハマってたわ・・・くそが
    バーションは1.3
    103 : 101 - 2012/06/05(火) 03:40:59.31 ID:??? (+10,+27,+0)
    >>102
    出なかったよ
    104 : nobodyさん - 2012/06/06(水) 09:28:58.59 ID:KukcN70n (+59,+29,-44)
    さくらインターネットを使ってるんですが、サブディレクトリでCakePHPを運用したい場合可能ですか?
    RewriteBaseをいじくりまわして、
    ググってありとあらゆるパターンを試してみたんだけど
    どうやっても500エラーが出てできない・・・
    106 : nobodyさん - 2012/06/07(木) 01:11:37.96 ID:??? (-28,-30,-215)
    直接Cakeに関係ないならすみません。
    バージョンは2.1です。

    cakeフォルダを作成してそこに配置したとします。
    通常だとブラウザのアドレスバーにはhoge.xx.yy/cake/controller/actionと成るわけですが、
    それをhoge.xx.yy/controller/actionと表示するようには出来ませんか?
    (見た目だけで良くて、アドレスバーに入力してその通りに動作する必要はありません)

    ネットでhtaccessというかRewriteのページをかなり見たのですが、見た限りは上で言うcontroller/action/*1/*2の順番というか、パラメータの記述方法を変えたりするような方法ばかりでした。

    何かヒントになるサイトとかでも良いのでご指導頂けませんでしょうか?
    107 : nobodyさん - 2012/06/07(木) 01:41:54.69 ID:??? (-28,-29,-253)
    PHP素人(触り始めて数日)ゆえ質問がCakePHP固有じゃなかったらすみません。

    あるカテゴリキーワード(可変数。10個前後)が格納されたDBテーブルが
    あって、さらに別のテーブルにはカテゴリキーワードごとのトッピックスが
    1000個程度登録されています。

    トップページで各カテゴリキーワード毎にトピックを5件だけ表示させたいの
    ですが、やり方がわかりません。
    カテゴリキーワードを取ってきて表示されるだけなら、findAllで取ってきて
    VIEW内でforeachでまわす事で実現できました。

    foreachのループ内で、現在着目中のカテゴリキーワードで詳細テーブルから
    5件だけ取ってくる方法が分かりません。
    トピックを全レコード事前に取得しておいて、viewの中で無理やりキーワー
    ドが一致するものを5件だけ表示させる方法は思いつきますが、もっとスマー
    トな方法はありませんでしょうか?
    108 : nobodyさん - 2012/06/07(木) 02:31:59.60 ID:??? (-25,-29,-87)
    >>106
    htaccessで書き換えられないこともないだろうけど推奨されてないだろうし不具合の原因だからやめた方がいいよ
    app/webrootをウェブルートに置けない理由はあるの?

    >>107
    アソシエーションを学ぶんだ
    一発でカテゴリキーワードごとにトピックスを5件とってこれる
    109 : nobodyさん - 2012/06/07(木) 04:44:57.83 ID:??? (+27,+29,-50)
    PHP全般の問題なのか、CakePHP固有の問題なのか判断できないような人は、
    判断できるようになってから質問しろよ
    111 : nobodyさん - 2012/06/07(木) 11:41:22.43 ID:??? (+49,+29,-74)
    >>108
    返答ありがとうございます。
    単純に今現在すでにHPがあり、機能追加をする形でcakeを使用するのですが、
    現状appフォルダがすでにあるのでと言う理由だけです。
    既存フォルダ名の変更が不可の為、フォルダを作って・・と言うのを考えてたのです。
    既存フォルダ名の変更不可というのはURL的に見た目がappじゃないとまずいということでして、サーバ上はapp2とかにしてもURLの見た目がappになればOKなんです。

    どうすればよいかわからなかったので先ほどの質問として書いたと言う訳なんです。
    112 : nobodyさん - 2012/06/07(木) 12:11:49.60 ID:??? (+30,+29,-85)
    な結合(とはちょっと違うけど)にいちいちアソシェーション使うくらい
    ならDB側にView作ってしまいたくなるんだけど、そういう人はいないの?

    まあ、実装箇所が複数に分かれるデメリットもあるのでビュー禁止ってとこも
    結構あるけど。
    114 : nobodyさん - 2012/06/07(木) 21:27:01.49 ID:??? (-29,-29,-42)
    >>111
    そもそもappをドキュメントルートに置いちゃダメ。
    webrootをドキュメントルートにおいて
    それ以外はwebroot以外に配置する。
    115 : nobodyさん - 2012/06/07(木) 21:28:11.55 ID:??? (+29,+29,-48)
    ごめん、ちょいミスった

    >>111
    そもそもappをドキュメントルートに置いちゃダメ。
    webrootをドキュメントルートにおいて
    それ以外はドキュメントルートの外に配置する。
    118 : 104 - 2012/06/08(金) 09:16:57.73 ID:??? (+20,+29,-5)
    >>117
    あ、全部読んでませんでした。
    そういうことですね。
    もうちょっと試してみます。
    ありがとう!
    121 : 111 - 2012/06/08(金) 16:36:54.35 ID:??? (+23,+29,-26)
    >>120
    あああ、すみません。
    書き込んだらスペースが削除されちゃいました。
    cssから下はすべてwww内とのつもりです。

    宜しくお願いします。
    124 : nobodyさん - 2012/06/13(水) 23:54:08.72 ID:??? (+31,+29,-71)
    nanapiが訪問者1000万とかでインタビュー記事が出てたけど、
    Cakeで作ってるんだろ?どうやってアクセスこなしてるんだろ・・・
    キャッシュ使えばパフォーマンスは気にならないのかな
    125 : nobodyさん - 2012/06/14(木) 00:07:28.83 ID:??? (+40,+29,-113)
    >>124
    記事のページとかPV稼いでいる部分は生PHPで書いて、それ以外のあんまりPVないところはCakePHPで作ってるって話をしていた気がする
    30万UU/monthくらいのサイト持ってるけど、ビューキャッシュだけで共用レンタルサーバーでも余裕でさばけるから、
    パフォーマンス追求しなければキャッシュだけで十分いけると思う
    後はスケーリングの問題だな
    126 : nobodyさん - 2012/06/14(木) 01:40:16.19 ID:??? (+26,+29,-52)
    >>125
    記事ページもcakeっぽいルーティングなんだけど生PHPなの?
    うまく工夫しているのかな。凄いな。
    128 : nobodyさん - 2012/06/14(木) 02:23:56.37 ID:??? (-14,-12,-10)
    普通にwebサーバを複数台並べてるだけじゃないの?
    129 : nobodyさん - 2012/06/14(木) 12:33:43.22 ID:??? (-26,-29,-103)
    CakePHPのAuthコンポーネントを使ってますが、よくあるような

    ユーザ仮登録

    メール

    メールに記載されたURLクリック

    本登録

    という流れの中で、本登録ページが正しく表示されたらログイン後状態に
    したいです。controllersの内部で認証後状態にするにはどうすればいい
    でしょうか?
    131 : nobodyさん - 2012/06/14(木) 13:20:39.06 ID:??? (-22,-23,-1)
    >>125
    UUじゃなくてPVで語れよ
    132 : nobodyさん - 2012/06/14(木) 20:56:45.56 ID:??? (-23,-27,-4)
    >>131
    >>124に併せてUUを書いたけど、PVは60万くらい
    133 : nobodyさん - 2012/06/14(木) 21:34:54.69 ID:??? (+29,+29,-6)
    >>132
    少なすぎないか?
    月30万UUって、1人が2ページしか見てないって事だろw
    134 : nobodyさん - 2012/06/14(木) 22:42:24.08 ID:??? (+33,+30,+0)
    就職を控えた学生の間で、ブラック企業探しが流行し、中には流されてしまう人もいるらしい。サービス残業の多い会社や有給休
    暇を取れない会社のことを指しているようだ。僕自身、「違法な只働きの多い会社はどこですか?」なんて質問はよく受ける。だ
    が、はっきりいってみんな甘い。甘すぎる。そんなのブラックでもなんでもなくて、日本企業なら当たり前の話なのだ。「フラン
    スやドイツより年間300時間程度は長時間労働で、有給休暇も消費せず、辞令一枚で全国転勤」というのは、日本が世界に誇るカ
    ルチャーである。日本は今でも終身雇用が建前の国である。いつ潰れるかわからないような中小の下請け企業ならともかく、普通
    の会社では解雇なんて不祥事でも起こさない限りは行われない。もちろん、こういう楽ちんなシステムを維持するためには、それ
    なりの工夫が必要だ。まず、一定の残業は大前提だ。新規採用の代わりに残業でカバーしておけば、不況時に残業カットで人件費
    を抑えられる。有給休暇が取れないのも理由は同じだ。全国転勤なんて制度があるのは日本だけだが、これも終身雇用を維持する
    ためのものだ。つまり、人事部がハローワークの代わりに社内の空きポストを見つけ、再就職の斡旋をしているようなものなのだ。
    であるため、大手優良企業ほど、残業も転勤も有給取得制限も確実に存在するし、雰囲気的に文句は言えない。たまに、日本企業
    の労組が「組合員の長時間残業や転勤を黙認している」といって非難する人もいるが、ちょっと違う。すべては終身雇用システム
    を守るための、やむを得ない副産物なのだ。たまに「勇気を持って拒否できないんですか?」という質問も受けるけど、そんなこ
    と主張して村八分に耐えるだけの強靭な精神力があるなら、最初から年俸制の企業に行って頑張ることをおススメする。ところで、
    真のブラック企業とは何だろうか。それは上記のロジックからすれば明らかだろう。最初から終身雇用を守るつもりも、成果に応
    じた年俸を上乗せする気もなく、長時間残業が当たり前で有給も取れない会社のことだ。新卒の時点でそういう会社に遭遇するこ
    とは「滅多に」ないし、入ったら入ったで何年か修行して転職すればよいだけの話なので、入る前からあれこれ心配する必要は無
    い。最悪なのは右往左往した挙句、内定無しで卒業してしまうことだというのはおぼえておくといい。
    135 : nobodyさん - 2012/06/15(金) 01:24:50.42 ID:??? (+31,+29,-5)
    >>133
    直帰率高いからな
    趣味だから特に施策もしてないし
    136 : nobodyさん - 2012/06/18(月) 09:29:52.49 ID:??? (-27,-30,-90)
    formのcreateの際の第一引数をnullにしても、form->inputが生成したhtmlを
    見るとpostデータにmodel名が含まれてしまう事があるのですが、postデータ
    にmodel名を含ませないように出来ないのでしょうか?

    <input name="data[test]" type="text" value="" id="test" />

    こうなる場合と

    <input name="data[models][test]" type="text" value="" id="test" />

    こうなる場合があります
    138 : nobodyさん - 2012/06/20(水) 20:53:26.92 ID:??? (-27,-29,-58)
    Cakephp歴2年 CodeIgniter歴1年 ZendFramework歴2年

    の俺が言う

    Cakephpはやめとけ
    139 : nobodyさん - 2012/06/20(水) 21:44:38.57 ID:??? (+27,+29,-16)
    人がいないと駄目ってウメハラが言ってた
    140 : nobodyさん - 2012/06/20(水) 21:45:23.02 ID:??? (+20,+28,+0)
    >>138
    おすすめ教えてよ
    141 : nobodyさん - 2012/06/20(水) 22:13:18.78 ID:??? (+27,+29,-22)
    ダメな理由くらい言えw

    Cakeは国内の知名度だけはいい線いってるよ
    142 : nobodyさん - 2012/06/21(木) 00:32:08.42 ID:??? (+27,+29,-41)
    やっぱり知名度が一番重要だよ
    いくらFUELPHPが凄くても一人で細々とやっててもねぇ

    あ、英語できるならいいけど
    143 : nobodyさん - 2012/06/21(木) 01:35:20.48 ID:??? (+27,+29,-50)
    OSSだと知名度つうか使う人が多いと開発陣のモチベにも関わってくるしね
    2.2ももうすぐ出そうだし、最近のCakeは順調…すぎてついていけなくなってるけどw
    144 : nobodyさん - 2012/06/21(木) 01:40:37.49 ID:??? (+24,+14,-14)
    >>140
    Yii一択
    使えば使うほど楽しい
    145 : nobodyさん - 2012/06/21(木) 02:16:55.75 ID:??? (-29,-30,-109)
    mysqlとの組み合わせで、外から与えた変数で取得結果を変えたいです。
    レコードのとあるフィールドの値で取得結果を変えるなら

    select
     case field1 when 0 then 'ぬるぽ' else field2 end
    from tblA;

    こんな感じでSQLの記述だけで完結出来るんですが、外から与えた変数で
    同じような事を簡単に出来ないでしょうか?

    取得結果は最終的にはviewで表示するのですが、
    view内でforeachで回す際にループごとに条件判定をして…という方法は避
    けたいです(viewにあまりゴテゴテとロジックを書きたくないので)

    147 : nobodyさん - 2012/06/21(木) 13:31:33.73 ID:??? (+33,+29,-22)
    >>144
    お前そればっかりだな
    どこがいいとか具体的なこと教えてくれよ
    148 : nobodyさん - 2012/06/21(木) 18:17:56.38 ID:bhjX0YXl (+35,+27,-3)
    >>144
    コードイグナイタ

    見通しが良いから
    149 : 148 - 2012/06/21(木) 18:18:47.19 ID:bhjX0YXl (-25,-15,-1)
    140と間違えた
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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