のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,837人
昨日: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
    702 : nobodyさん - 2015/12/11(金) 22:38:51.47 ID:???.net (+33,+29,-46)
    だからもっと小さいフレームワークに散り散りって
    phpでやるような案件には、cakeほどの機能がいらないって時代になってんじゃない
    もっと大規模なやつはnodeとかで
    703 : nobodyさん - 2015/12/12(土) 02:32:33.16 ID:???.net (+27,+29,-41)
    もっと小さいフレームワークならもうオレオレで良いと思うなぁ。
    あと、node使うケースとphp使うケースって違うと思うんだが。javaなら分かるけどさ。
    704 : nobodyさん - 2015/12/12(土) 07:47:17.28 ID:???.net (+32,+29,-37)
    オレオレ付くるの面倒だから、API1個だけ、コントローラー1個だけの案件でもCakeで作っちゃう
    705 : nobodyさん - 2015/12/12(土) 13:25:14.54 ID:???.net (+37,+29,-22)
    >>704
    いきなりCakeからPHP学んだの?
    俺は、最初は自作ライブラリみたいなのを作りつつ学んでたから、
    自ずとオレオレみたいな小規模プログラムがあるんだよな
    706 : nobodyさん - 2015/12/12(土) 13:43:07.05 ID:???.net (+32,+29,-18)
    >>705
    あるけど初期の頃に作ったのはあんまり気が利いてなくて出来が良くないから、使い回す気にならないんだよな
    つーか使いづれえし
    707 : nobodyさん - 2015/12/17(木) 09:45:25.06 ID:???.net (+22,+24,-11)
    Cakeで二段階認証する方法ってないっすかね?
    なるべく簡単にw
    708 : nobodyさん - 2015/12/17(木) 09:57:18.25 ID:???.net (+27,+29,-18)
    Cakeには気の利いた機能は一切ないよ
    ホントこんなこともできないのかとビックリする、時代に全然追従する気がないな
    709 : nobodyさん - 2015/12/17(木) 13:05:33.70 ID:???.net (-29,-22,-6)
    二段階認証ってどんなの?
    710 : nobodyさん - 2015/12/17(木) 19:10:30.10 ID:???.net (+26,+28,-35)
    PC用と携帯用のメール登録して、
    携帯にパスワード飛ばしてPCで認証。
    これにだんかい
    711 : nobodyさん - 2015/12/17(木) 23:01:39.55 ID:???.net (+27,+29,-9)
    ああ、Googleがやってるようなやつね。
    別に普通のダブルオプトイン処理と変わらない気がするけどなぁ
    712 : nobodyさん - 2015/12/18(金) 01:34:27.94 ID:???.net (+27,+29,-36)
    実装の手間はたいして変わらないかもね~
    意思確認か本人確認かで目的は違うけど
    713 : nobodyさん - 2015/12/23(水) 02:19:21.01 ID:Kn0zTwz6.net (+30,+30,-120)
    マ イ ン ド コ ン ト ロ ー ル の手法

    ・沢山の人が、偏った意見を一貫して支持する
     偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

    ・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
     誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法

    偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い

    靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト

    10人に一人は カ ル ト か 外 国 人

    「ガ ス ラ イ テ ィ ン グ」 で 検 索 を !,,,,
    714 : nobodyさん - 2015/12/29(火) 14:40:19.96 ID:???.net (+29,+29,-40)
    >>702
    nodeはねぇ
    フレームワークほぼ無いから
    セキュリティ周り自分で全部やらんとダメでORMもない

    使うのはそういうのあくまでそういのう関係ないところ
    715 : nobodyさん - 2015/12/29(火) 16:51:37.93 ID:???.net (-28,-29,-7)
    >>714
    恥ずかしくないの?

    http://bookshelfjs.org/
    Bookshelf is a JavaScript ORM for Node.js,
    717 : nobodyさん - 2015/12/29(火) 22:28:20.55 ID:???.net (+27,+29,-22)
    調べたことありゃ乱立状態なのはすぐ分かるだろうに、思い込みって凄いな
    718 : nobodyさん - 2015/12/29(火) 23:10:18.99 ID:???.net (+27,+29,-18)
    過去からタイムスリップしてきてるに違いない
    719 : nobodyさん - 2015/12/30(水) 04:27:15.27 ID:???.net (+27,+29,-48)
    PHPに比べれば乱立ってほどでもないな。

    少数の優れたものだけが存在しているって感じがする。
    720 : nobodyさん - 2016/01/04(月) 20:21:03.87 ID:???.net (+27,+29,-30)
    それらが目立って突出してるってだけで
    少数の優れたものだけが存在するなんて状況はありえない
    裏で熾烈な競争があった結果
    721 : nobodyさん - 2016/01/08(金) 16:56:20.23 ID:Gm/1Dq7D.net (+40,+29,-109)
    操作ログの保存ってしてますか?

    というのも、管理画面でいつの間にか設定変更されていることがあり、
    それがいつ・どのタイミングでされたのか分からず困る時がありました。
    (もちろん、サーバのログまで調べればある程度辿れるでしょうが・・・

    なので、afterSaveで読み書きが発生した時に
    実行時のcontrollerとactionを保存しようかと思うのですが、
    みなさんはどうしているのかなと思い質問しました。
    722 : nobodyさん - 2016/01/08(金) 23:07:05.85 ID:???.net (+32,+29,-3)
    >>721
    やればいいと思う。
    俺は、デバッグ以外はやらないね。
    723 : nobodyさん - 2016/01/09(土) 10:36:50.87 ID:???.net (+25,+27,-16)
    で、Cake 3 ってどうよ?
    いい感じ?
    Cakeは重いってイメージしかないが。
    724 : nobodyさん - 2016/01/09(土) 11:08:40.06 ID:???.net (+24,+25,-20)
    仕事でWordPressやEC-CUBEばかりいじってると、Cakeが特別重いって感覚ないんだよな
    重さよりも機能のショボさが気になる、歴史ある割に便利にならない
    725 : nobodyさん - 2016/01/09(土) 11:16:18.34 ID:???.net (+23,+25,+0)
    >>724
    じゃあ何がいいの?
    726 : nobodyさん - 2016/01/09(土) 11:26:08.50 ID:???.net (+24,+28,+0)
    >>725
    俺が知りたい
    727 : nobodyさん - 2016/01/09(土) 14:06:17.70 ID:???.net (+38,+29,-46)
    >>721
    更新タイミング知りたいだけなら
    DBに更新時間のフィールドないのか?
    いちいち保存するより、DBあさったほうが早いんじゃない?
    5W1Hみたいのがほしいなら、ログを残すのもありだけど
    729 : nobodyさん - 2016/01/10(日) 13:24:12.20 ID:???.net (+38,+29,-9)
    >>727
    鞭で申し訳ないが、DBあさるってどういう作業のこと?
    732 : nobodyさん - 2016/01/11(月) 11:00:11.34 ID:???.net (+53,+29,-121)
    >>729
    ローカルな言葉でかいてすまん
    DBに直接入ってselect文発行して調べるってことね

    あとは管理画面のTOPページとか1枚ページ作って
    管理画面から変更できるテーブル全部呼び出して、
    更新日時で最近更新されたフィールド全部引っ張ってきて表示とか
    変な変更とかしてなければ、フィールド更新時はUPDATEだったかな?のフィールドも更新されると思うんだけど
    問題が発生してから調査するぐらいなら、後者は重くなる処理だからあまりお勧めはしない。
    733 : 0 - 2016/01/11(月) 11:21:26.04 ID:???.net (+32,+29,-109)
    ちな職場のポリシーになるけど、SQLで直接編集してる人がいたら対処できないので、
    DBの設定でトランザクションログをとるなりして、探すしかないかな

    ここまで書いて思ったけど、
    もしかしてプログラムの意図と違った動作をしてるcontrollerとかactionを探したいってことなのかな?
    ただ単純にいつだれがどこで目的のデータをいじったのかを知りたいってことなのかな?
    自分は後者の更新日時だけを調べるって話で書いてたけど。
    afterSaveとか使わないで、更新ボタンを押したときにどのデータをいじったのか
    保存するようにすればいいだけな気もするけど。
    734 : nobodyさん - 2016/01/11(月) 18:39:16.11 ID:???.net (+40,+30,-150)
    >>732-733
    すまん。やっぱり意味が分からん。
    「DBに直接入ってselect文発行して調べる」ってのは、
    誰がどのタイミングでどんなSQL文を実行したかログを見ろってことなの?

    各テーブルの更新日時で更新されてるか確認するのは分かるんだけど
    それって前回の更新日時も記録しておかないと意味ないよね?
    記憶を辿って「誰か○日に更新したらしい」というのが分かるだけで。

    別に更新内容そのものを確認できるようにする必要はないと思うけど、
    サーバのログイン履歴みたいな感じで、
    「誰がいつ、どのモデル(管理画面ならページ)を操作(action)したのか?」
    が分かれば、問題発生した時のヒントになると思うんだが。
    735 : nobodyさん - 2016/01/11(月) 18:45:38.02 ID:???.net (-29,-30,-93)
    例えばだけど、
    user_logs:id,user_id,controller,model,action,created

    というテーブルを作ったとする。
    user_idはログインした人のユーザーID。

    AppController.phpにafterSaveで上記のテーブルにsaveするようにすれば、
    最低限、「誰がいつどの操作をしたのか?」が分かると思うんだが。
    こういう事じゃないのか?
    738 : nobodyさん - 2016/01/12(火) 17:11:39.34 ID:???.net (-7,+2,-5)
    DB書き込み無限ループの刑
    742 : nobodyさん - 2016/01/14(木) 01:59:49.88 ID:???.net (+22,+29,-3)
    スレの前半見たけど自演ひどすぎだろ
    743 : nobodyさん - 2016/01/15(金) 12:15:02.86 ID:xp6SmtIr.net (+24,+29,-6)
    運用管理は手が離れるから、ログはとらないかな
    744 : nobodyさん - 2016/01/15(金) 22:05:08.77 ID:???.net (-28,-29,-1)
    >>725
    Spring Frameworkがいいと思うよ
    745 : nobodyさん - 2016/01/15(金) 22:22:55.19 ID:???.net (+16,+28,+0)
    聞いたこと無い
    746 : nobodyさん - 2016/01/15(金) 22:54:55.06 ID:???.net (+22,+24,+3)
    747 : nobodyさん - 2016/01/15(金) 23:39:14.76 ID:QNGL66/v.net (+13,+18,+2)
    749 : nobodyさん - 2016/02/01(月) 10:49:29.24 ID:???.net (-27,-30,-20)
    これじゃダメかい
    $entity->errors('my_field', ['This is the error message']);
    seehttp://book.cakephp.org/3.0/en/orm/entities.html#validation-errors
    750 : nobodyさん - 2016/02/03(水) 21:55:02.52 ID:???.net (+19,+29,-3)
    >>749
    感謝感激雨霰
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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