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

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

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    651 = :

    >>650
    ありがとうございます!
    早速やってみます。

    653 = :

    >>652
    正規表現で絞れば良いだけじゃないの?

    Cakeは最近使ってないからわからんが

    654 = :

    おお、性器表現も使えるのか
    どこかにサンプルはないでしょうか?

    656 = :

    >>655

    結局正規表現使わなかったけど、解決しました

    659 = :

    >>658
    ありがとうございます。
    一致したら「編集」ボタンを表示する、などの処理をすれば良いのでしょうか?

    660 = :

    基本的に信頼していいのは自分がプログラムにハードコーディングしたサーバ側の処理だけ
    クライアント側は他にアプリを作ればどんなHTTPリクエストでも送れるからだ

    編集ボタンを表示しないのも予防策にはなるが
    根本的にはサーバ側でデータベースのアップデートやセーブやデリートをする前に
    CRUDの対象となるレコードがログインユーザ自身のものかどうかを確認するステップが必要
    より具体的にはログインユーザのIDと更新するユーザテーブルのレコードのIDが一致するかどうかだ

    661 = :

    >>660 は、ちゃんと >>660 の言ってることを理解できたのだろうか・・・

    664 = :

    >>663
    CSRF対策は、そのページに行くまで正しい経路をたどってるかどうか
    フォーム改ざんは、そのページに含まれるポスト対象のフィールドが正しいかどうか

    のチェックだったはず。なので、POSTされるフィールド値を変更されたとしても、
    Cake側では対応できないはず。

    669 = :

    >>668
    あ、本当だな。
    CakePHPが糞と言われるのがよく分かるwww

    671 = :

    糞とか言ってる暇があったら issue 出すか、プルリクしろよ。



    オレはやんないけど。

    672 = :

    >>671 出したところで却下かと。

    >>668 はいくつかのコントローラに共通する機能が必要なら、
    その時は継承ではなくてコンポーネントを作ったらどうかな?
    コンポーネントはそのために存在しているわけだし。

    共通機能を継承で得ようとするのは、言語やフレームワークを問わず、
    あんまり良い選択ではないと思うけど。

    673 = :

    え?
    うーむこれがPHP脳というやつか

    677 = :

    >>672 がややずれてるのは
    >いくつかのコントローラに共通する機能

    としてるけど、>>666 で問題にしてるのは
    広い意味では機能で間違いないんだけど
    単に設定値である点においてズレてる。

    ここではそれこそ、コンポーネントの
    使い方なんかを指定しているわけで、
    これは継承してほしいと思うよ。

    679 = :

    こんなゴミなもの対応されたら
    また名が廃る

    681 = :

    常識的に考えて、マージしないとおかしいだろ
    何だこの仕様

    684 = :

    3に苦労して移行するくらいなら、LaravelとかRailsに移るかな。
    使ってこそのフレームワークだから、コミュニティの勢いは重要。

    685 = :

    cakeとsymfonyが本命FWとして争っていた時期が懐かしい

    686 = :

    みんな良く勉強できるな。他の言語に移るのは辛いわ。。。

    687 = :

    Cake使い続けるほうが長期的に見て辛い

    688 = :

    それはあるw
    書いたコードの分だけ、負債がどんどん増えていく

    689 = :

    その負債の原因がCakeではなく自分にあるとも気づかぬままにw

    690 = :

    管理者用の機能って、Adminコントローラを作るんじゃなくて
    adminプレフィクスを使うのが一般的な方法だと思っていたんだが
    実際のところみんなはどうやっているんだ?

    691 = :

    >>690
    俺はクッキーでログイン画面作って、セッション有る無しでview表示を少し変えてる。
    ずっとこれでやってるけど。。。
    ダメかな?

    693 = :

    >>691
    面白そうだったんで最初やってみたけど、
    同じクラスにヤバいアクションが混在するのが気持ち悪い。
    それ以降やったこと無いな。

    >>691
    表示だけならそれでいいんじゃない?

    695 = :

    みなさん、ホーム画面ってどのコントローラーでやってます?
    ホーム用のコントローラーを作るか既存のコントローラーでやるか

    700 = :

    あ、違うな
    対策はしてない
    最近やってないから忘れてる…


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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