DoctrineでSQLの日付関数を使う方法 Symfony Advent Calendar 2015 第一日目の記事です。 http://qiita.com/advent-calendar/2015/symfony Symfony+Doctrine2でシステムを開発していて、「日付何年のデータだけほしい」、「何年何月のデータだけほしい」という場合。 どう対応していますか? Date...
続きを読むDoctrineでSQLの日付関数を使う方法 Symfony Advent Calendar 2015 第一日目の記事です。 http://qiita.com/advent-calendar/2015/symfony Symfony+Doctrine2でシステムを開発していて、「日付何年のデータだけほしい」、「何年何月のデータだけほしい」という場合。 どう対応していますか? Date...
続きを読むSensioFrameworkExtraBundleの@ParamConverterアノテーション はSymfony2を利用した開発で最も多用する機能のうちのひとつではないでしょうか? 当エントリではこの機能にビルトインされているDoctrine Converterについての基本的な動作をケース・スタディとして確認したいと思います。 前提 あるアプリケーションにおいて以下の前提が成り立...
続きを読む最近は社内で利用するPHPパッケージの開発やリファクタリングを行っているのですが、そこで大活躍してくれているのが、Symfonyコンポーネント達です。 その中で個人的にお気に入りのPropertyAccessコンポーネントを紹介したいと思います。 インストールの仕方 Composerで楽々インストール出来ます。 $ composer require symfony/property...
続きを読むProtractorはAngularJSでE2Eテストをするための環境です。 セットアップ編・書き方編の2回に分けてテストを始めるまでのステップを紹介します。 この記事を書いた環境 Mac OSX 10.9 AngularJS 1.4 Protractor 2.1 Protractorとは AngularJS e2e-testing Protractor ...
続きを読むDoctrine Custom Mapping Typeを定義して自作クラスをORM@Columnにマッピングする方法を紹介します。 Doctrine DBAL 2 documentation http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html#custom-m...
続きを読む