タグ

cakephpに関するfield_combatのブックマーク (28)

  • CakePHPではまったこと14(1.2のバリデーション) | コスミー報告書[社外秘]

    最近寒い。温暖化が足りないんじゃないのか。 CakePHP1.2ではバリデーションの方法が変わったよ!っていう情報が氾濫していたのでどうしたらいいのか、以前のやり方はどうなのかと悩んでいました。 どうやら ‘フィールド’=>array(‘rule’ => array(‘定義済み関数か自分で作った関数’), ‘message’ => ‘エラー時のメッセージ’) って書くっぽいです。もっと複雑な指定もできるみたいだけど、とりあえず使わないから調べてない。 ただ巷の情報を見ていると「定義済みの関数」にVALID_EMAILに相当しそうな’email’やら、日付をチェックできそうな’date’はあるんですがVALID_NOT_EMPTYとかに相当するものがない。どうするんだ、自分で作るのか、と思っていたらそのままVALID_NOT_EMPTYも使えるっぽい。 var $validate = arr

    CakePHPではまったこと14(1.2のバリデーション) | コスミー報告書[社外秘]
  • CakePHPで外部からのデータ改竄を防止する - (DxD)∞

    Day by Day Infinity – Webな日々(HTML/XHTML/CSS/JavaScript/PHP/CMS) CakePHPでアプリケーションを作成する場合、注意しておかないと外部から容易にデータを改竄できるアプリケーションができあがってしまいます。この問題はCakePHPガイドブックにも書かれています。 外部からのデータ改竄を防止するには、CakePHPガイドブックの211~212ページに書かれている対策をしておく必要があります。ただし、この方法は値のチェックにempty()を使用しているため、フィールドの値として0を保存することができません。また、空文字とnullを区別したい場合にも対応できません。これらの問題にも対応できるように、ホワイトリストを基にフィルタリングするメソッドをAppModelクラスに追加してみました。 /app/app_model.php clas

  • CakePHPを使ったMVC設計のベストプラクティス - Sooey

    CakePHPを使ったMVC設計のベストプラクティス 個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしいべ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタープライズ アプリケーションアーキテクチャパターン(PoEAA)やDomain-Driven Design: Tackling Complexity in the Heart of Softwareに手を出してみるのもいいかも。他に、InfoQにユーザー登録すれ

  • CakePHP - Build fast, grow solid | PHPフレームワーク

    New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x

    CakePHP - Build fast, grow solid | PHPフレームワーク
  • 第2回CakePHP勉強会無事終了!&発表資料 - yandod's blog

    events.php.gr.jp 第2回CakePHP勉強会 第2回CakePHP勉強会、参加者や発表者、運営者のみなさまのおかげで盛況のうちに終了しました。 盛況と書けば簡単ですが、50人を超える来場者があり発表の内容も濃く、懇親会も盛況ということで異様に濃い一日になりました。 ばたばたしていたので写真は開始前にしか撮れませんでした。 おそらく他にも撮影した人がいるのでそれで様子がわかればと思います。 当ににぎやかで楽しい時間がすごせました。 from akiyan.com 下記は思いついた事のメモです。 addons.mozilla.org@CakePHP 紹介したい内容が多く、早めの進行になりました。 サイトの事は知っていても、コードを見たことがある方は1人しかいませんでしたね。 実際にキャッシュが有効になって動いている部分をローカルで動作させられたのは良かったです。 発表資料のダ

    第2回CakePHP勉強会無事終了!&発表資料 - yandod's blog
    field_combat
    field_combat 2008/02/21
    まだ基礎しか触れてないけど、もう少し突っ込んでみよう
  • CakePHP Archive - Webプログラマの苦悩

    国産オープンソースとしてCakePHPベースのCMS、「BaserCMS」の公式サイトをオープンしました。 http://basercms.net/ このCMSはどちらかというと制作者向けのCMSとなっており、WEBサイトのベースとして利用できるようになっています。 特別これといった目立った機能はなく、至ってシンプル構成でまだまだバグも含んでいますが、これまでの実務経験から培ったCakePHPに関するノウハウもしっかり詰め込まれています。 土台の分離化や、プラグインフックなども一例です。 是非一度ダウンロードしてみてください!

  • CakePHPの何か

    コロナ禍でピラティス教室に通うならライブレッスンのオンラインピラティス【SOELU(ソエル)】がいいですよ! リンパケアヨガ・マインドフルネス瞑想・ディープリラックス・鬼レッスン・下半身集中・美体幹ヨガ・体ほぐしヨガ・気分すっきりストレッチ・ハタヨガ・ゆるトレーニング・ビューティーパワーヨガ・筋膜ほぐしリリース・姿勢改善ヨガ・代謝アップヨガ・ハタフロー・ オンラインピラティス【SOELU(ソエル)】は次のような方がお勧めです。 ・仕事に家事に育児に忙しいママさん ・健康的なからだを目指したいけど、スタジオに通うのはちょっと恥ずかしい…という方 ・マタニティヨガや産後の骨盤調整ヨガを日常的に受けたい!という方 ・飽きっぽいまたは運動が苦手で続かない方

  • 第3回 ここはおさえておきたい、CakePHP情報サイトリンク集 | gihyo.jp

    第1回、第2回ではCakePHPの概要をお伝えいたしました。今回はCakePHPの有益な情報を発信しているサイト様をまとめてご紹介いたします。基準として、RSSを配信していて1ヵ月以内の更新が確認できたサイト様に絞らせていただきました。 国内サイト 1.CakePHP Users in Japan フォーラム 国内で最も活発かと思われるCakePHPコミュニティです。フォーラム(掲示板)の話題の安定感が個人的に気に入っています。投稿の際にはフォーラムシステムへのアカウント登録が必要です。 2.CakePHPプログラマーズ リファレンスガイド

    第3回 ここはおさえておきたい、CakePHP情報サイトリンク集 | gihyo.jp
    field_combat
    field_combat 2007/08/23
    まわりでも使ってる人がいるみたいなのでCake要チェック