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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 17ホール目【v3α】

    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さん - 2014/11/15(土) 22:46:51.55 ID:???.net (-26,-29,-43)
    cakePHPのコントローラー名は

    【複数形の英単語】Controller.php


    という名前にするのがルールなのでしょうか?
    必ず複数形にする必要があるのでしょうか?
    102 : nobodyさん - 2014/11/16(日) 02:51:08.67 ID:???.net (+20,+30,-110)
    >>101
    ルールではない、規約だ

    規約にのっとっていれば色々とフレームワークが自動でやってくれる部分が多いが、
    規約から外れたとしてもなんとかする方法は(面倒臭い方法だが)用意されている

    そういう面倒臭さが嫌なら大人しく規約に従っておくのが吉
    104 : nobodyさん - 2014/11/16(日) 11:31:49.43 ID:QtKRF6/y.net (+31,+29,-113)
    因みにcakePHPでサイトが作成されている事を
    (開発の出来る人を想定)閲覧者にばれない様に作り込む事は可能ですか?
    幾らやってもばれるものでしょか?


    セキュリティ的に開発に使用しているFWは隠蔽した方が良い気がしております。
    105 : nobodyさん - 2014/11/16(日) 11:40:56.93 ID:???.net (+37,+29,-43)
    >>104
    種類がばれて問題になるようなFWは使わないほうがいい
    106 : nobodyさん - 2014/11/16(日) 13:04:20.46 ID:rzwbZ1qv.net (+29,+29,-6)
    >>105
    一から開発するの凄く手間じゃないか
    107 : nobodyさん - 2014/11/16(日) 14:58:24.60 ID:???.net (+33,+29,-11)
    >>104
    cakeだとわかるような部分が見つかったらその都度対応すればいい
    108 : nobodyさん - 2014/11/16(日) 15:00:53.86 ID:???.net (+27,+29,-92)
    cakeのセキュリティのなにが不満なのだろう?
    そしてなにを満たせばセキュリティ的に合格なFWなのだろう?

    セキュリティがーとかいう人間に限って知識が薄っぺらい。
    110 : nobodyさん - 2014/11/16(日) 19:46:24.87 ID:???.net (+35,+29,-117)
    Cakeの1や2系で、検索サイトのDB設計したりすると遅いの?
    零細企業のサイトで、たった数件の検索に毎回15秒かかってるとこがあって理解できん
    作った人間が下手なだけならいいが、Cakeの問題なら仕事で使いたくない
    MVCやルーティングだけFW、DBやSQLカスタマイズでセキュリティ自力対応じゃダメかね
    Cake案件が多いので、企業が使いたがってるのかは知らんが、気になってしょうがない
    111 : nobodyさん - 2014/11/16(日) 21:26:26.08 ID:???.net (+25,+29,-39)
    まともに設計してそこまで遅くなるわけない
    開発者もサーバの性能も糞すぎるとかじゃねえの
    112 : nobodyさん - 2014/11/16(日) 22:24:01.26 ID:???.net (+27,+29,-31)
    データが1000万行あって、トランザクションして、ソートして、メモリ足りなくて、SQLシステム共にスワップして…

    だったら15秒くらいかかる。
    113 : nobodyさん - 2014/11/16(日) 22:36:50.85 ID:???.net (+8,+6,-44)
    そのサイトには、総数500件って書いてあるから
    非表示状態のレコード含めても1000行はこえないでしょ
    過去テーブルに移してなきゃ、ID番号が4万台だから最大4万行のはず
    114 : nobodyさん - 2014/11/16(日) 22:40:15.89 ID:???.net (-18,-6,-3)
    115 : nobodyさん - 2014/11/17(月) 18:34:09.12 ID:???.net (+22,+27,-1)
    >>113
    すごいエスパーだな
    116 : nobodyさん - 2014/11/17(月) 20:32:45.39 ID:???.net (+27,+29,-26)
    パフォーマンスの調査すらできない奴なら
    何使っても一緒だわな…
    117 : nobodyさん - 2014/11/17(月) 23:14:10.85 ID:84kAq3io.net (+0,+18,+2)
    >>109
    ありがとうございます。
    121 : nobodyさん - 2014/11/18(火) 19:07:45.09 ID:???.net (-2,+4,-3)
    phpすら関係ないなw
    122 : nobodyさん - 2014/11/18(火) 20:13:46.51 ID:???.net (+33,+29,-14)
    >>110
    インデックス貼ってないんじゃないの?
    mysqlってインデックス貼らないと遅くなるの俺は最近知ったね。
    124 : nobodyさん - 2014/11/18(火) 23:24:02.50 ID:8pS7TyyM.net (+15,+29,-14)
    >>123
    だけど分かりました。単なるタイムラグでした。
    125 : nobodyさん - 2014/11/18(火) 23:27:49.19 ID:???.net (+22,+29,-19)
    PHP関係ない質問はよそでやれよ……
    126 : nobodyさん - 2014/11/18(火) 23:34:44.64 ID:???.net (-22,-30,-103)
    >>110
    その遅さじゃindexどころか、innodbで↓やってるとしか思えないな

    「総件数(○○件)」 SELECT count(*) FROM テーブル
    「検索項目A(○件)」 SELECT count(*) FROM テーブル WHERE カラム = 'A'
    「検索項目B(○件)」 SELECT count(*) FROM テーブル WHERE カラム = 'B'
    「検索項目C(○件)」 SELECT count(*) FROM テーブル WHERE カラム = 'C'
    128 : nobodyさん - 2014/11/21(金) 01:55:20.21 ID:???.net (+18,+29,-31)
    >>127
    アセットのパスは CakePHP に依存せず自由だよ。
    ほかの原因で権限が無いとかはあるかもしれないけど、Cake側では制限はない。
    129 : nobodyさん - 2014/11/27(木) 14:38:07.68 ID:???.net (+37,+29,-14)
    スマホ用のビューってどうやって管理してますか?
    テーマを作るってやり方を見たのですが、
    他に良い方法があれば教えてください。
    130 : nobodyさん - 2014/11/27(木) 22:10:45.74 ID:???.net (+31,+29,-21)
    なぜテーマが使えないのか、
    あるいは何がしたいのか書かないとレスしようがないんじゃないかな
    131 : nobodyさん - 2014/11/28(金) 06:59:13.03 ID:???.net (-28,-29,-35)
    CSSで解決できるから、FWから見たらstaticページと扱いが何も変わらない。
    Model(ロジック)の方は、特別にスマホ対応をする場合もあるかもしれんが。
    132 : 129 - 2014/12/01(月) 13:39:14.91 ID:???.net (+36,+29,-65)
    >>130
    「テーマが使えない」ではなく、他に方法があれば教えてくださいという質問です。

    >>131
    レスポンシブデザインならCSSだけで良いのですが、
    スマホ専用サイトの場合、ビューが変わるし、必要なモデルも変わります。
    PC版と同じコントローラーを使って同じだけモデルを呼び出すのは
    無駄な要素が大きいと思い、テーマの変更だけで良いのかな?と思いまして。
    133 : nobodyさん - 2014/12/01(月) 23:10:19.10 ID:???.net (+21,+13,-59)
    >>132
    俺はテーマ以外考えられんな。
    レスポンシブでPC、スマホの両方対応というのも無駄な処理がコントローラーに増え、重くなるし。

    テーマ一択で。
    134 : nobodyさん - 2014/12/02(火) 00:51:09.72 ID:???.net (+27,+29,-30)
    呼び出すモデルが変わるならいっそコントローラーやアクションを分けるのもありじゃない?
    アクション共通ならビューにサブディレクトリ作るだけでもいい気が
    135 : nobodyさん - 2014/12/02(火) 01:45:31.11 ID:???.net (+35,+29,-51)
    >>133
    横レスだけどレスポンシブデザインにしたらサーバーサイドの処理は基本的には変わらないんじゃないの?
    俺の勘違いかな。
    136 : nobodyさん - 2014/12/02(火) 02:25:29.44 ID:???.net (+32,+29,-45)
    >>135
    おっしゃる通り。確かに変わりませんね。
    僕のミスです。失礼しました。

    レスポンシブデザインって、ちゃんとしたサイトだとPCとスマホは分けるべきだと思うんだけどな。
    137 : nobodyさん - 2014/12/02(火) 06:43:53.62 ID:???.net (+23,+25,-7)
    Modelが変わるとか後出しだし。
    Modelが変わるなら、Viewも応じて変えた方がいいに決まってる。
    138 : nobodyさん - 2014/12/04(木) 15:36:33.40 ID:R0j+bkTk.net (+33,+29,-64)
    ビューのコーディングについて相談です。

    Cakeで出力されるHTMLのCSS部分はローワーキャメルケースですが、
    HTMLヘルパーを使用しない箇所はどうしていますか?
    同じようにローワーキャメルケースで書いてますか?
    それとも独自の書き方を採用していますか?
    139 : nobodyさん - 2014/12/04(木) 16:07:23.93 ID:???.net (+23,+20,+0)
    >>138
    独自だね
    140 : nobodyさん - 2014/12/05(金) 10:17:08.32 ID:???.net (+31,+29,-1)
    >>139
    そうですか。特にこだわらないでも良いですね。ありがとうございます。
    143 : nobodyさん - 2014/12/10(水) 14:37:49.96 ID:???.net (-26,-29,-55)
    あぁ、悪いちゃんと読んでなかったわ。
    app の名前を指定するパラメータは確か -app じゃなかったかな。
    -app app-admin
    みたいなのをくっつければいいかもしれない。

    そもそも、そんな呼び出し方する理由が分からんがな。
    普通は app-admin のディレクトリに移動して Console/cake を呼び出すんだぜ。
    145 : 名無しさん@そう - 2014/12/14(日) 19:10:29.85 ID:R4VgTAzM.net (-17,+29,-139)
    cakePHPでassociationを使うと
    毎回結合が走っている様です。


    この条件の時には結合を走らせるけれども
    この場合には、結合せずにfindする


    といった事をコントローラー側で制御する事は可能でしょうか?

    毎回、結合してクエリ結果を返していると、テーブルのレコード件数が大きくなってきた場合に
    パフォーマンスに影響が出る事が予想れます。
    148 : nobodyさん - 2014/12/15(月) 10:55:13.83 ID:???.net (-27,-30,-61)
    bindModel/unbindModel 使うんだったら ContainableBehavior でも
    対して変わらないような気がする。
    どっちもとんでもないクエリ吐き出すんだけどね。

    joins 使えばそこそこまとも。

    CakePHP3 ではかなり改善される模様。
    150 : nobodyさん - 2014/12/15(月) 19:02:35.15 ID:Hxt+g1uL.net (+24,+29,-22)
    アソシエーションを使うより普通にSQL書いて実行
    させた方が楽な気がするのだが俺だけ?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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