この記事は Symfony Advent Calendar 2014 の 24 日目の記事です。 つい最近初めてカスタムバリデーションを作ったので、おさらいを兼ねて基本的な作成方法を紹介します。 環境 Symfony 2.6 phpunit 4.3 今回例として作成するバリデーション クライアントからPOSTされたデータをバリデーションでチェックします。 (1...
続きを読むこの記事は Symfony Advent Calendar 2014 の 24 日目の記事です。 つい最近初めてカスタムバリデーションを作ったので、おさらいを兼ねて基本的な作成方法を紹介します。 環境 Symfony 2.6 phpunit 4.3 今回例として作成するバリデーション クライアントからPOSTされたデータをバリデーションでチェックします。 (1...
続きを読むSymfony Advent Calendar 2014 20日目の記事です。 Symfony2プロジェクト内でAngularJSアプリケーション フロントエンドもバックエンドもSymfonyプロジェクトで済ませてしまいたい、そんな人向けの記事です。 SymfonyはAsseticがある関係で生成したファイルをバージョン管理しない流儀だと勝手に思っているので、gruntやgulpで生...
続きを読むSymfony Advent Calendar 2014 18日目の記事です。 ファイルのアップロードに VichUploaderBundle を使ってみる Symfonyにおけるファイルのアップロードの基本的な実装はHow to Handle File Uploads with Doctrine (The Symfony CookBook)が参考になると思います。 しかし@ochi5...
続きを読むSymfony Advent Calendar 2014 11日目の記事です。 前の日は @iteman師匠 でした。 EntityListenerとは? Doctrine2.4から導入された新機能です。 簡単に言うとDoctrine2のエンティティに対するイベントリスナーを、エンティティのクラス指定で適用できるというものです。 インストール・アップデート composer.jso...
続きを読むBEAR.Sunday Advent Calendar 2014 の4日目の記事です。 herokuを使ってBEAR.Sunday 製のjson APIを公開してみたので、その際の設定メモです。 開発 まず、BEAR.Sundayでアプリケーションを作ります。 ビルトインサーバーで充分にデバッグしましょう。 $ vendor/bin/bear.server . herokuにデ...
続きを読む