KNP Labs RAD Components Rapid Application development with Symfony Why ? Discover
The Symfony2 Form component makes form processing a snap. It features a very flexible architecture and a myriad of configuration options that you can use to implement a wide variety from simple to very complex forms. However, knowing how to use this effectively can be a challenge. This session will give you a deeper understanding of the inner workings of the Form component and show how master the
フォームは、PHPメンターズの設計と実装の型で述べているように、アプリケーションレイヤーにて実装されます。今回はフォームのバリデーションの拡張についてとりあげます。 バリデーションの仕組みの基本ユーザーが入力した値を受け取り、アプリケーションのフォームでその入力を表すオブジェクト(フォームのデータを格納する入れ物、フォームDTO: Data Transfer Objectと名づけます)が組み立てられます。このフォームDTOの持つデータが妥当かどうかをチェックするのがバリデーションの役割です。 バリデーションはフォームDTOに対して行われるため、SymfonyではフォームDTOクラスにバリデーションの定義を記述します。 class Author { /** * @Assert\NotBlank() * @Assert\Length(min = "3") */ private $firstNa
Last week, I held a keynote presentation about Symfony2 at the Symfony Day conference in Cologne. Many people asked me for the slides, but they were quite empty and not that useful. This blog post is more or less what I've said during the first part of the talk. What is Symfony2?# When I ask people what Symfony2 is for them, most of them say something along the lines of: Symfony2 is a full-stack w
Designing a REST API is not easy. No, really! If you want to design an API the right way, you have to think a lot about everything, and either to be pragmatic or to be an API terrorist. It’s not just about GET, POST, PUT, and DELETE. In real life, you have relations between resources, the need to move a resource somewhere else (think about a tree), or you may want to set a specific value to a reso
With the recent announcement of Facebook that their HHVM is now more and more compatible with most of the popular framework, I was intrigued to finally try it out. We're currently building a Symfony2 based application, which has pretty high performance requirements (but we can mostly achieve them with varnish), so I went and did some performance tests on that real-life app. The application basical
Vagrantを触ってみた - think it overにも書いたように、 Web開発にまつわる開発環境を「モダンないい感じ」にしたい!!! という目的でこれまでいろいろと調査・実践してきました。 その総集編を複数回に分けて取り纏めてみようと思います。 題して、 Symfony2プロジェクトをGitLabで管理してVagrantで立てたJenkinsでCIする PHPerじゃない方ごめんなさい。 当方Windowsですごめんなさい。 計画 以下を考えています。(途中で増減・見直し等あるかもしれません) [2013/05/21] 見直し:「JenkinsでCIする」を分割 イテレーション 0: 準備 タスク 0-1: 必要なソフトウェアをインストールする タスク 0-2: GitLabのアカウントを作成する イテレーション A: Symfony2でプロジェクトをはじめる タスク A-1:
新葡的京集团3512vip座落于中国石油装备制造业基地江苏省建湖县民营工业园,是从事地面防喷器及控制装置、采油(气)井口装置及套管头、节流及压井管汇、节流管汇控制箱、气动试压泵、海洋平台管线、阀门等相关产品的生产、销售一条龙服务企业。 公司管理力量雄厚,产品规格品种齐全,生产设备先进,检测手段严格,产品质量可靠。 新葡的京集团3512vip所有产品严格执行***标准,获得ISO 9001国际质量体系认证和美国石油学会API spec 6A,16A,16C,16D产品认证,有API spec 6A,16A,16C,16D会标使用权,公司以秉承“品质源于专注、服务铸就辉煌”的宗旨,竭力打造“生产、服务”的企业理念,对内弘扬企业文化,对外传播企业精神,不断提高产品质量,不断提升品牌形象回馈国内外广大客商。 主营:fk125-3地面防喷器控制装置、防喷器地面控制装置、油田地面防喷器控制装置、地面防
Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps
あけましておめでとうございます。 去年の暮からエリック・エヴァンスのドメイン駆動設計という5200円、500ページもする本を購入して読み始めた自分です。 エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践) 作者: エリック・エヴァンス,今関剛,和智右桂,牧野祐子出版社/メーカー: 翔泳社発売日: 2011/04/09メディア: 大型本購入: 19人 クリック: 1,360回この商品を含むブログ (129件) を見るあまりに勿体無かったので試しにこのドメイン駆動設計の設計思想にそって、簡単なアプリをSymfony2で作ってみました。 実際に作られたサイトは、 http://www.soichiro.org/sf こんな感じです。 id: test1@test.com pass: test1 でログインできます。(ユーザー作るだけなら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く