並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 344件

新着順 人気順

Symfony2の検索結果1 - 40 件 / 344件

  • PhpStormを最高のSymfony2開発環境にする設定

    PhpStorm で Symfony2 の開発するときにいつも設定していることをまとめました。たまに設定を初期化するとデフォルトから何を変更していたか分からなくなるので備忘録として。Symfony2 以外のプロジェクトもほとんど同じ設定で開発しているので Symfony2 を使っていない方も参考になると思います。 動作確認環境 Mac OS X El CapitanPhpStorm 2016.1PHP 5.4Symfony 2.3 目次 プロジェクトを作成する Symfony2 View を有効にする cache, log, vendor ディレクトリをプロジェクトから除外する vendor ディレクトリを Include path に追加する Symfony2 Plugin で入力補完を強化する Symfony2 の console コマンドを PhpStorm から実行する エディタの

      PhpStormを最高のSymfony2開発環境にする設定
    • Symfony 2のアプリケーション構成を読む

      HelloKernel.php  cache/  config/  console  logs/ 先ほど説明をしたKernelというものが出てきます。Kernelの中にはいくつかのメソッドが実装されています。簡単に説明します。 ◆registerRootDir() Kernelのルートとなるディレクトリです。またカーネルを配置してあるディレクトリ、ここではhelloがカーネルの名称、つまりアプリケーションの名称となります。 ◆registerBundles() Bundleとは日本語にすると束とか1つにまとめたものという意味です。このBundleはSymfony 2では非常に重要な役割を持ちます。 このメソッドの中でZendBundleやDoctrineBundleを返しているのをみると、Bundleは従来のPluginのように思われるかもしれませんが、あながち間違いではないでしょう。 こ

        Symfony 2のアプリケーション構成を読む
      • Symfony2にも入っているPHP 5.3ベースの超便利ライブラリ集:phpspot開発日誌

        Introducing four new PHP 5.3 components and Goutte, a simple web scraper | php|architect Symfony2にも入っているPHP 5.3ベースの便利ライブラリ集が紹介されていました。 ブラウザのシュミレーションをしたり、DOMを辿ったり、CSSセレクタ形式をXpathに変換したりと、便利に使えそうです。 CssSelector CSSセレクタをXPathに変えてくれるモジュールのようです。 ページのスクレイピングにとっても役立ちそうですね $document = new DOMDocument(); $document->loadHTMLFile('http://fabien.potencier.org/articles'); $xpath = new DOMXPath($document); forea

        • チームでSymfony2を半年使って感じたメリット・デメリット[PHP][Symfony2] - あざらし備忘録。

          この記事はSymfony Advent Calendar 2014 19日目の記事です。 はじめに 今年新卒として配属されてからエンジニア4人のチームで半年ほどSymfony2を使って開発をしてきて、Symfony2で良かった(メリット)と感じた所や、こういう時辛いねー(デメリット)と感じた所がいくつか見えてきたので、まとめようと思います! 使おうかどうか迷っている人などの参考になればと思います。 メリット まずはメリットから。良い所がたくさんありました! 部品の再利用性が高い Symfony2は本当に疎結合に徹底した思想だなと感じました。 Symfony2はいわゆる「フルスタックフレームワーク」のイメージが強いですが、その他のプロダクトにもぶちこめるほどのパーツ単位のものが組み合わさってフルスタックな形を実現しています。 なので、そういったSymfony2が提供しているコンポーネントのご

            チームでSymfony2を半年使って感じたメリット・デメリット[PHP][Symfony2] - あざらし備忘録。
          • 2.7から始めるSymfony2[PHP][Symfony] - あざらし備忘録。

            Symfony2のLTSである、Symfony2.7がちょっと前にリリースされました。 LTSということで、Symfony2.7は3年間はサポートするよ!っていうなかなか安定感のあるバージョンになっています。 The Release Process (Contributing to Symfony) サポート期間が長いのでギョーミーな部分にもSymfony2を導入するハードルも下がるしSymfony2を新規で導入することも増えるんじゃないかなぁと思います。 ということで今回は「これからSymfony2を始めるには」といったところの記事を書こうかなと思います! 「今まで使ったことないけど、試してみようかな?」的なところの助けになれば幸いです。 今回はSymfony2の導入から簡単な構造の説明までをできたらと思います。 インストーラーの導入 Symfony2は、2015/03/26から、新しい

              2.7から始めるSymfony2[PHP][Symfony] - あざらし備忘録。
            • Symfony2のフォームフレームワーク

              https://www.hubspot.com/state-of-marketing · Scaling relationships and proving ROI · Social media is the place for search, sales, and service · Authentic influencer partnerships fuel brand growth · The strongest connections happen via call, click, chat, and camera. · Time saved with AI leads to more creative work · Seeking: A single source of truth · TLDR; Get on social, try AI, and align your sys

                Symfony2のフォームフレームワーク
              • Symfony2 で新規プロジェクトを作る時にいつもやっていること

                Symfony2 で新規プロジェクトを作成して開発を始める時にいつもやっていることをまとめました。 動作確認環境 Mac OSX Mountain LionPHP 5.4Symfony 2.3 目次 インストール cache, logs ディレクトリに書き込み権限を与える Symfony2 の動作要件を満たせているか確認する AcmeDemoBundle を削除 README.md を削除 .gitignore を作成 parameters.yml 設定 generator でバンドルのひな形を自動生成 バンドルのサービスコンテナの設定ファイルを services.yml に変更する データベースから Entity を自動生成する CRUD 一式を自動生成する 開発中によく使用するコマンド インストール まずは Symfony2 をインストール。Symfony2 のバージョンは適宜最新版に

                  Symfony2 で新規プロジェクトを作る時にいつもやっていること
                • フラットな PHP から Symfony2 へ | Symfony2日本語ドキュメント

                  This domain may be for sale!

                  • Silex - The PHP micro-framework based on Symfony2 Components

                    Silex - The PHP micro-framework based on Symfony2 ComponentsA PHP micro-framework standing on the shoulder of giants Silex is a PHP microframework for PHP 5.3. It is built on the shoulders of Symfony2 and Pimple and also inspired by sinatra. A microframework provides the guts for building simple single-file apps. Silex aims to be: Concise: Silex exposes an intuitive and concise API that is fun to

                    • エリック・エヴァンスのドメイン駆動設計に沿ってSymfony2でユーザー管理アプリを作ってみた - sifue's blog

                      あけましておめでとうございます。 去年の暮からエリック・エヴァンスのドメイン駆動設計という5200円、500ページもする本を購入して読み始めた自分です。 エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践) 作者: エリック・エヴァンス,今関剛,和智右桂,牧野祐子出版社/メーカー: 翔泳社発売日: 2011/04/09メディア: 大型本購入: 19人 クリック: 1,360回この商品を含むブログ (129件) を見るあまりに勿体無かったので試しにこのドメイン駆動設計の設計思想にそって、簡単なアプリをSymfony2で作ってみました。 実際に作られたサイトは、 http://www.soichiro.org/sf こんな感じです。 id: test1@test.com pass: test1 でログインできます。(ユーザー作るだけなら

                        エリック・エヴァンスのドメイン駆動設計に沿ってSymfony2でユーザー管理アプリを作ってみた - sifue's blog
                      • Symfony2のRequestクラスの解説 - FLOG SPLASH

                        Symfony Advent Calendar JP 2011 の20日目のエントリーです。今回はSymfony2のRequestクラスについて解説しちゃいます。 RequestクラスはSymfony2のHttpFoundationコンポーネントに含まれており、HTTPリクエストに関する情報(リクエストパラメータやヘッダ、セッションなど)へアクセスするためのAPIを提供します。 Requestオブジェクトの生成 Requestオブジェクトの生成はフロントコントローラ(app.php/app_dev.php)にて行われます。Request::createFromGlobals()メソッドが呼び出されると、内部でスーパーグローバル変数を元にRequestオブジェクトが生成されます。Requestを独自クラスにしたい場合はここを直接差し替えます。 <?php // ... $kernel->ha

                          Symfony2のRequestクラスの解説 - FLOG SPLASH
                        • Symfony2による実践的アプリケーション開発

                          2012年4月7日 関西PHPユーザーズグループ PHP勉強会

                            Symfony2による実践的アプリケーション開発
                          • Symfony2 でブログを作ろう — symblog - A Symfony2 Tutorial

                            イントロダクション¶ このチュートリアルは、 Symfony2 を使用して、いろんな機能を備えたブログサイトの作成方法をガイドします。 Symfony2 フレームワークの標準ディストリビューション(Standard Distribution)を使用します。 Symfony2 の標準ディストリビューションは、実際にウェブサイトを作成する際に必要なメインのコンポーネントを含んでいます。このチュートリアルは、いくつかのパートに分かれており、それぞれのパートは Symfony2 フレームワークや Symfony2 コンポーネントに関する内容をカバーしています。このチュートリアルは、 symfony1 の Jobeet チュートリアルのようなものを Symfony2 で作成することを意識して執筆されています。

                            • Symfony2 の力を借りたセキュア開発 (Symfony Advent Calender 2011 JP - 18日目) - co3k.org

                              Symfony Advent Calender 2011 JP 18日目です。前回は @hidenorigoto さんでした。リダイレクト・インターセプションは 2.0.0 が出る前のどこかのタイミングでデフォルトでオフになって焦った記憶があります。投稿処理などをしたタイミングでプロファイラを見る機会が多いので、有効にしておくと便利ですよね。 さて、 18 日目となるこのエントリでは、セキュリティの観点から Symfony2 の機能について簡単に観ていくことにします(本当はしっかり見ていくつもりだったのですが、時間的制約から急遽簡単になりました!)。 ここでは Symfony Standard Edition v2.0.7 のインストール直後の構成、依存ライブラリを前提として解説します。また、 Web アプリケーションセキュリティに関する基本的な知識を持っていることを前提として説明します。

                              • Symfony2+Doctrine2.3でSharding(水平分割)を実現する - cloned.log

                                Symfony2 + Doctrine2.3の環境でデータベースのSharding(水平分割)を行う際の実装方法など。ここで言うShardingは、例えば10台データベースを利用するとしてユーザーIDなどを基準に利用するデータベースを各10台のどれかに振り分けるような場合(参考: 分割 (データベース) - Wikipedia) 確認環境下記手順でSymfonyを展開。DocumentRootがSymfony/web。 % wget "http://symfony.com/download?v=Symfony_Standard_Vendors_2.1.1.tgz" . % tar zxvf Symfony_Standard_Vendors_2.1.1.tgz % chmod 777 Symfony/app/cache Symfony/app/logs データベースはMySQL 5.5を利用

                                  Symfony2+Doctrine2.3でSharding(水平分割)を実現する - cloned.log
                                • BraincraftedBootstrapBundle — Bootstrap for Symfony2

                                  BraincraftedBootstrapBundle integrates Bootstrap into Symfony2 by providing templates, Twig extensions, services and commands. Getting started Source Code on Github Standards you already know Tools you already know are used to manage dependencies (Composer) and assets (Assetic) and we follow the PSR standards and conventions. You will know around if you are familiar with the Symfony ecosystem. Sen

                                  • こわくないSymfony2 - 業務で使って気づいた7つの良いところ

                                    10/03に開催されたPHPカンファレンス2015にて登壇した際に発表したものです。 動画: https://www.youtube.com/watch?v=CqMILKp3Ens&feature=youtu.be&t=23m50s === みなさんSymfony2使ってますか? 初めてのリリースから4年が経過し、2つ目のLTSバージョンとなるSymfony2.7も今年リリースされ、ますます注目が高まっています。 私はSymfony1系で稼働していたシステムの一部を切り出しSymfony2でゼロから構築したり、新規サービスをSymfony2で構築したりとそれなりに使っています。 このセッションでは実際に業務で使ってきて良いなと感じたところを、初心者の方でも「便利そうだな」と思ってもらえるように紹介していきたいと思います。

                                      こわくないSymfony2 - 業務で使って気づいた7つの良いところ
                                    • Symfony2で複数DBに接続する - Do You PHP はてブロ

                                      最近になってようやくSymfony2を始めました。現在blogチュートリアルを写経中です(MySQLではなくPostgreSQL使ってますが。。。)。 で、DBへの接続・CRUDを一通り確認した後、複数DBへの接続を検証してみました。とりあえず、同一ホスト上の別DBですが、接続し分けることが確認できたので備忘録としてまとめておきます。 環境 Apache 2.0.63+PHP5.3.9 Symfony Standard Edition 2.0.9 バンドル名はMyBlogBundle PostgreSQL 8.3.1 データベースはblogsymfony2, blogsymfony2_1, blogsymfony2_2の3つ PHPからはPDO(pdo_pgsql)で接続 設定ファイル まずはSymfony/app/config/parameters.ini。"database_name"

                                        Symfony2で複数DBに接続する - Do You PHP はてブロ
                                      • ottoでSymfony2を構築してみちゃった - Qiita

                                        このビックウェーブに乗るしかないということで、やってみました。 ottoの設置 適当なディレクトリにダウンロードしてきて解凍してあげれば大丈夫です。 $ cd ~/bin $ wget -qO- -O tmp.zip https://dl.bintray.com/mitchellh/otto/otto_0.1.1_darwin_amd64.zip && unzip tmp.zip && rm -rf tmp.zip

                                          ottoでSymfony2を構築してみちゃった - Qiita
                                        • GoutteからみるSymfony2の使われ方

                                          こんにちは、小川です。 今回はPHP製のスクレイピングライブラリ「Goutte」を紹介します。 Goutteの作者はSymfonyプロジェクトのリーダーを務めるFabien Potencier氏です。 Goutteの利用にはPHP 5.3が必須です。また、GoutteはSymfony2のコンポーネントやZend Frameworkの一部のライブラリを利用しています。 まずはインストールを行います。GitHubのリポジトリをクローンします。

                                            GoutteからみるSymfony2の使われ方
                                          • CakePHP2 betaとSymfony2.0をパフォーマンス比較しました - cakephperの日記(CakePHP, Laravel, PHP)

                                            昨日、Symfony2.0がリリースされたので、早速パフォーマンス計測しました。 Symfony2.0もCake2betaと同じデータ量のtableにアクセスして、同じ1レコードを取得して表示する画面を計測しました。 計測は下記のように同じツール、同じオプションを使ってます。 siege -c 10 -b -t 3S 詳細なテスト環境は、下記ブログに書いてあります。データ量なども一緒。 http://cake.eizoku.com/blog/2011/07/27/performance-check-of-cakephp1-3-11-and-cakephp2beta/ 計測は何回か実行した中央値ぐらいの結果をピックアップしました。ですので両方ともキャッシュファイルは生成された状態の計測となっています。 [追記] 後藤さんからSymfony2のpullリクエストもらったので、再度計測しました。

                                              CakePHP2 betaとSymfony2.0をパフォーマンス比較しました - cakephperの日記(CakePHP, Laravel, PHP)
                                            • Symfony2でより良いソフトウェアを作るために

                                              「速い」「自由」「習得しやすい」と話題沸騰中のPHPフレームワークCodeIgniterについて,「PHPで何かつくったことがある」レベルの方を対象に解説します。 http://blog.akagi.jp/archives/1776.html

                                                Symfony2でより良いソフトウェアを作るために
                                              • Symfony 2.0 (Symfony Blog)

                                                After 12 preview releases, 5 beta versions, and 6 release candidates, I'm very proud to announce the immediate availability of Symfony 2.0, final version. Since the first preview release, published 18 months ago during the Symfony Live conference, the Symfony community has done an amazing work. The Symfony2 code quality would not have been the same without their outstanding work. Thank you! The Co

                                                  Symfony 2.0 (Symfony Blog)
                                                • DDD with Symfony2: Folder Structure And Code First

                                                  Domain Driven Design also known as DDD is an approach to develop software for complex needs by connecting the implementation to an evolving model. It is a way of thinking and a set of priorities, aimed at accelerating software projects that have to deal with complicated domains. It is possible to use this approach in a Symfony2 project, and that is what I am going to introduce in a series of blog

                                                  • Symfony2 で REST API を実装する際の手順と仕組みの解説 | QUARTETCOM TECH BLOG

                                                    SPA のバックエンドを Symfony2 で開発したい方向けに、Symfony2 で REST API を作る手順についてまとめてみました。 イメージしやすいように、簡単な例で実際に実装する手順をなぞりながら解説していきたいと思います。 1. Symfony をインストール いつもどおり Symfony プロジェクトを新規インストールしてください。 symfony-installer を使う方法 のほうが composer create-project よりかなり早いのでおすすめです。 2. FOSRestBundle をインストール FOSRestBundle は、その名のとおり REST API の開発に便利な機能を追加してくれるバンドルです。Symfony2 で REST API を開発する場合は通常このバンドルを活用することになります。 インストール方法 インストール方法は ドキ

                                                      Symfony2 で REST API を実装する際の手順と仕組みの解説 | QUARTETCOM TECH BLOG
                                                    • Symfony2のFirewallの設定に関するメモ - ゆっくり*ゆっくり

                                                      Symfony2のSecurityコンポーネントではFirewallという仕組みを用いて認証/認可を行います。Symfony2ではおおまかにいうと次のようなフローで処理が進みます。 Requestオブジェクトの初期化 DIコンテナの起動 ルーティングとセッションの初期化 ルーティング情報を元にコントローラーの作成 コントローラー(アクション)の実行 Responseオブジェクトの送信 Firewallは上記の3と4の間に入ります。コントローラーの作成に入る前に、Requestオブジェクトの状態を見てアクセスを制御するのがFirewallの役目になります。 security.yml Firewallはapp/config/security.ymlに次のようにして記述します。 security: providers: users: entity: class: CommmerceBundle:

                                                        Symfony2のFirewallの設定に関するメモ - ゆっくり*ゆっくり
                                                      • ウノウラボ Unoh Labs: Symfony2勉強会に参加してみた

                                                        こんにちは、小俣です。symfony1.4にはだいぶ慣れてきた今日この頃、近々登場するらしいsymfony2が速いとかすごいとか噂されているので、乗り遅れないよう情報を仕入れておかねば!ということで、先日ちょうど弊社オフィスを会場に開催されたSymfony2勉強会に参加してみました。そのとき仕入れた情報をご紹介しようと思います。 はじめに:Symfony2は1.x系と内部構造が異なるので戸惑う Symfony1.xに慣れている方にとっては、初めのうちはディレクトリ構造が違いすぎて何処に何があるのか混乱しがちです。私も何度も迷子になりました。少しずつ慣れていくしかありませんが。。。下記にSymfony2の特徴をいくつか紹介してみます。 Symfony2はすべてBundleで構成されている Symfony2では、新しい概念がいくつか導入されていて、まずはBundle(直訳:束)の理解が必要です

                                                        • Home | Symfony2 Bundles

                                                          Not sure where to start? Get going with our crush course for beginners and create your first project.

                                                            Home | Symfony2 Bundles
                                                          • [Symfony2]PEAR::Net_UserAgent_MobileをDIコンテナから呼び出す | うえちょこ@ぼろぐ

                                                            この記事は、Symfony アドベントカレンダー 2010 に参加しています。 Symfony Advent 2010 : ATND Symfonyアドベントカレンダー 2010 | 日本Symfonyユーザー会 前の記事:[symfony2]DIコンテナの起動とエクステンション – ゆっくり*ゆっくり Symfony2も先日PR4バージョンがリリースされて、ベータ版のリリースも近くなってきているようです。Symfony2はphp 5.3.2以上を必要とする新しいフレームワークに生まれ変わりますが、まだまだphp4時代の遺産にはお世話になるんではないかと思っています。特にお世話になるのはPEARですよね。今回は、Symfony2でのPEARライブラリを使用してみる例として、日本人phperの誰もがお世話になってる(言い過ぎか?)PEAR::Net_UserAgent_MobileをSymf

                                                              [Symfony2]PEAR::Net_UserAgent_MobileをDIコンテナから呼び出す | うえちょこ@ぼろぐ
                                                            • Symfony2のパフォーマンスをアップする簡単な方法 - ぷぎがぽぎ

                                                              [追記とお詫び] APC有効の場合の値が正しく測定できていませんでした。 当初は20倍という結果になってましたが、再測定の結果4倍になりました。 すんごい悪くなったような気がしますが、4倍"も"速くなったと前向きに捉えてます。 なにわともあれ、正しくない情報で最初にレポートしてしまい申し訳ありませんでした。 PHPのフレームワークの比較が流行っていますね。 色々なPHPフレームワークのパフォーマンスを比較 - cakephperの日記(CakePHP, Laravel, PHP) PHPフレームワーク機能比較(2011.07.29) Symfony2のベンチマークが当初はCake2の半分程度しかなかったのですが、今のようにより速くなったのは、@hidenorigotoさんが不要なファイルの読み込みをコメントアウトしたりというごくごく普通のアプローチで修正を加えた結果です。(とはいえ、自分も

                                                                Symfony2のパフォーマンスをアップする簡単な方法 - ぷぎがぽぎ
                                                              • PHPFog + Symfony2 でステージング環境を作る方法:Symfony Advent Calender 2011 JP - 13日目 -

                                                                PHPFog + Symfony2 でステージング環境を作る方法:Symfony Advent Calender 2011 JP - 13日目 - こんにちは!「Symfony Advent Calendar JP 2011」 13日目です。 昨日の @77webさんからバトンタッチで、今日は「PHPFog + Symfony2 でステージング環境を作る方法」をご紹介します。 PHPFog と Symfony2 って何? さて、今日のブログのテーマですが、タイトル通り PHPFog に Symfony2 が動作する環境を作る手順をめっちゃ丁寧に書いていきたいと思います。 みんな大好き Symfony については説明するまでもありません、PHP5向けのウェブアプリケーションフレームワークです。 ・公式:High Performance PHP Framework for Web Develo

                                                                • Symfony2 + MongoDB ODM を使ってみる - 今日も適当ダイアリー

                                                                  この記事は、Symfony アドベントカレンダー2010 に参加しています。 日本Symfonyユーザー会 Symfony アドベントカレンダー2010 前の記事:2010-12-14 - jiskaのメモ書き 次の記事:Redirect 投稿時の設定を間違え、12/14付けになっちゃってますが、Adventカレンダー15日目の記事です!(投稿も15日早朝です) 日付変えちゃうとURL変っちゃうのでそのままにしてありますが、ご容赦くださいませ〜 と発言したので、今回は Doctrine MongoDB ODM を Symfony2 から使ってみる。という、割と初心者向けチュートリアル的な記事です。 今回使用した環境は下記の通り。 PHP 5.3.3 MongoDB 1.7.3 Symfony2 PR4 Doctrine MongoDB ODM 1.0.0 beta1 PHP Mongo E

                                                                    Symfony2 + MongoDB ODM を使ってみる - 今日も適当ダイアリー
                                                                  • Symfony2 プレビュー版リリース - ぷぎがぽぎ

                                                                    Symfony, High Performance PHP Framework for Web Development フランスではSymfonyのカンファレンスが開催され、Symfony2のプレビュー版がついさきほど公開されました。 残念ながら日本からtwitterのタイムラインを眺めつつ雰囲気を味わっていたのですが、そのまとめをちょこっと。 イベントの公式サイトは以下のとおり。 SymfonyLive Conferences かなり濃厚な発表が色々あったようです。 以下気になった事 Doctrine2ではマジックメソッドをまったく使っていない => 予想以上に速くなった Doctrineを使い始めて最初に大変な思いをしたのが、マジックメソッドが多いため、どのように処理されているかを追うことでした。 個人的にも嬉しい対応。 Doctrine 2 - Not The Same Old Ph

                                                                      Symfony2 プレビュー版リリース - ぷぎがぽぎ
                                                                    • Symfony2の認証を色々試してみる(前編) - 覇王色を求めて

                                                                      最近はもっぱらSymfony2の勉強に明け暮れているので、成果をメモ代わりに説明していこうかと。 今回はSecurityコンポーネントについて説明していきます。 Securityコンポーネントでは認証処理を自動で行ってくれます。 各ユーザーには権限(role)が最低でも1つ必要みたいです。 とりあえず今回はBasic認証とフォームからの認証の例を下記に記述したいと思います。 Symfony2は既に設置されているものと考え、インストール方法などは省きます。 Securityコンポーネントの概要については下記を参考にどうぞ。 http://docs.symfony.gr.jp/symfony2/book/security.html 実行環境として、とりあえず下記のコマンドを実行してAppTestBundleの作成済みとして後述します。 $ php app/console generate:bu

                                                                      • Symfony 2.5 から 2.6 への移行 - Qiita

                                                                        原文はこちら。個人的に PdoSessionHandler と OptionsResolver の変更が厄介だと思います(´・ω・`) Form "choice", "date", "datetime" および "time" タイプのオプション empty_value が非推奨となりました。代わりに placeholder を使いましょう。 変更前: $form->add('category', 'choice', array( 'choices' => array('politics', 'media'), 'empty_value' => 'Select a category...', ));

                                                                          Symfony 2.5 から 2.6 への移行 - Qiita
                                                                        •  Symfony 2.0 and the PHP Ecosystem の超日本語訳 - ぷぎがぽぎ

                                                                          Symfony2のコンセプトについて触れられている本家のブログのポストがあり、せっかくなので日本語にしました。 symfony 1.x legacy website 意訳している部分もありますので、正確な内容を知りたい方は本家の記事を読んでください。 (翻訳開始) Symfony2.0とPHPのエコシステム もし世の中の動きを知らずにすごしていないのなら、Symfony2について多くのことを耳にしているでしょう。インターネット上で、特にツイッターやブログ上でうわさは激しくなっています。 今日はSymfony2の機能について話すつもりはありません。Symfony2を試してみたいのであればSymfony reloadedサイトにある"Quick tour"チュートリアルを読むとよいでしょう。 ここではSymfony2哲学のキーとなる部分についてもう少し話したいと思います。そうすることで私たちの

                                                                             Symfony 2.0 and the PHP Ecosystem の超日本語訳 - ぷぎがぽぎ
                                                                          • Symfony2を1年間実践で使ってみて学んだこと

                                                                            PHPカンファレンス北海道 2012.04.21

                                                                              Symfony2を1年間実践で使ってみて学んだこと
                                                                            • プレゼンの2枚目の写真が重要なイベント第4回Symfony2勉強会を開催しました。 #Symfony2study | Act as Professional

                                                                              個人的なシナリオBDDへの思い個人的にはシナリオBDDは、TDDと比べるとハードルが高いと思っている。テストファーストやTDDが十分にできない人がBDDをすると、無駄にテストが多すぎたり、テストすることが目的になってしまう傾向があると感じている。シナリオBDDは使いどころさえ間違えなければ、それなりに効果を発揮するだろうが、僕の周りでは適応できるケースが非常に限られていることが多い。 最初の一歩としては、BDDをいきなりはじめるのではなく、TDDでユニットテストを効果的に書けるようになって欲しい。 テスト駆動開発できるようになるためには?テストファースト等のアプローチがこく自然にできるようになる方法は、「慣れろ」という表現をでは不足していると考えている。捕捉して伝える。 テスト駆動開発(TDD)はスキルであるTDD事態がプログラマーとしてのスキルである。よって、このスキルを身につけなければ

                                                                                プレゼンの2枚目の写真が重要なイベント第4回Symfony2勉強会を開催しました。 #Symfony2study | Act as Professional
                                                                              • PHP向けWebアプリケーション開発フレームワーク「Symfony 2.1」リリース | OSDN Magazine

                                                                                PHPフレームワークSymfonyの開発チームは9月6日、最新版「Symfony 2.1」をリリースした。依存性を管理するためのコンポーネント「Composer」が導入されたほか、多くの変更や新機能が加えられている。 SymfonyはWeb開発向けのPHPフレームワーク。MVCアーキテクチャ、オブジェクト指向などを特徴とし、テストフレームワークやORマッパーを備える。PHP Webアプリケーションの作成とメンテナンスを容易に行えるとしている。プロジェクトは仏Sensio Labsの支援を受けている。ライセンスはMIT License。 バージョン2.1は2011年7月にリリースされた2.0系のメジャーアップデートとなる。開発は非常に活発で、1100以上のプルリクエストをマージし、コミット数は3500件以上にもなるという。 大きな変更点としては、プロジェクトの依存性管理を「Composer」

                                                                                  PHP向けWebアプリケーション開発フレームワーク「Symfony 2.1」リリース | OSDN Magazine
                                                                                • PHPフレームワークの王道を学べる『基本からしっかり学ぶSymfony2入門』 — A Day in Serenity (Reloaded) — PHP, FuelPHP, Linux or something

                                                                                  著者の金本さんより献本いただきました。ありがとうございます。 2015/12/16にSymfony2の入門書である『基本からしっかり学ぶSymfony2入門』が技術評論社から発売されました。 本書は「Symfonyをマスターするための最短コース」と表紙に書かれていますが、確かに、Symfonyの全体像と使い方をコンパクトにまとめた優れた入門書と言えるでしょう。 ちなみに「王道」とは広辞苑によると「最も正統な道・方法」という意味だそうです(本書より)。 対象者 本書の対象者は以下です。 Webアプリケーション開発のスタンダードな知識を身につけたい人 Symfonyの基礎をつかみたい人 Symfonyの特徴を実践的に学びたい人 上記は書籍に記載されているもので、まったくその通りだと思います。 また、個人的に別の表現をすると、以下のような人向けかなと思います。 Symfonyに興味のある人 ほと

                                                                                    PHPフレームワークの王道を学べる『基本からしっかり学ぶSymfony2入門』 — A Day in Serenity (Reloaded) — PHP, FuelPHP, Linux or something