Symfony2入門(1) でとりあえずインストールを完了させました。 なので次はCakePHPでもおなじみのCRUDを作ろうと思います。 モデルを作るその前に Symfony2にはMVCよりも上位の概念となる 「Bundle(バンドル)」 が存在します。 MVCや、その他必要なコンポーネントやアセット(画像やCSS, Javascript等)をひとまとめにした物です。 このBundl...
続きを読むSymfony2入門(1) でとりあえずインストールを完了させました。 なので次はCakePHPでもおなじみのCRUDを作ろうと思います。 モデルを作るその前に Symfony2にはMVCよりも上位の概念となる 「Bundle(バンドル)」 が存在します。 MVCや、その他必要なコンポーネントやアセット(画像やCSS, Javascript等)をひとまとめにした物です。 このBundl...
続きを読むSymfony2 入門という事で、とりあえずブログチュートリアル的な事をはじめようかと思います。 CakePHP と何が違うの? オブジェクト間のデータ受け渡しが配列からオブジェクトになる 連想配列のタイポ等のミスがなくなる そもそも連想配列の構造を覚える必要がなくなる タイプヒンティングが使えるのでIDEとの親和性が高い DI(Dependenc...
続きを読む何かと話題のPHPでのDIについてまとめてみました。 そもそも DI(Dependency Injection)ってなんぞ? その名の通り、 依存性(Dependency)の 注入(Injection)です。 依存をクラス内で生成せずに外から設定します。 まだパッとしないので具体例を挙げて説明してみます。 まずDIでないパターン <?php // Car.php class...
続きを読む