タグ

2013年3月13日のブックマーク (2件)

  • CakePHP Behaviorでバリデーション周りの効率化を図る : エクスギア Blog

    CakePHPでバリデーションを使う際、標準(CakePHP1.2)のままでも十分開発はできますが、大きめのプロジェクトや複数のプロジェクトでも汎用的かつ効率的に使えるようにできないかと検討しました。 バリデーション改善の目的 エラーメッセージを日語化し共通化・デフォルト化したい 独自バリデーションメソッドを共通化したい ルール配列を簡単に記述したい(項目が多いとソースが長くなり過ぎて見通しがよくない) バリデーションの前に自動で整形処理をしたい(半角英数変換やカタカナ変換など) 実装にあたって バリデーションメソッドの共通化については、 cakephperさんの日記:よく使う独自バリデーションルールをプラグインのbehaviorにまとめる に記載してありますように、プラグインのbehaviorで管理するほうが良いと思いますが、今回は弊社で過去に実装した通常のbehavior(Bas

    yuta0121
    yuta0121 2013/03/13
     modelの共通処理
  • ウェブサイトの問題点をみんなで指摘!「リニューアルプリーズ」|イケハヤ大学【ブログ版】

    「リニューアルプリーズ」はサイト改善の要望を集めるプラットフォーム。 なぜかゲーミフィケーションが効いてます。 1)勇者登録をするのじゃ! 2)課題のある国(Webサイト)や、良くなって欲しい国(Webサイト)を登録するのじゃ! 3)登録された課題が無事に解決できるように冒険する(話し合う)のじゃ!! ブックマークレットを導入すると手軽に改善要望を投稿することができます。 最近の使われ方を見るに、ユーザーが改善要望を出すというよりは、サイト開発者が修正ポイントを指摘してもらうために使われているようです。 このサイトのもっとこうした方がいい!ここが変!ここは最低限つけたほうがいい機能!などを教えて下さい。 いただいたアイデアは実現したいと思います。 出来る範囲で恩返しさせて頂きたいと思います。 よろしくお願いします。 開発者です! – リニューアルプリーズ 具体的なフィードバックが投稿されて

    ウェブサイトの問題点をみんなで指摘!「リニューアルプリーズ」|イケハヤ大学【ブログ版】