並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 348 件 / 348件

新着順 人気順

Symfony2の検索結果321 - 348 件 / 348件

  • 『基本からしっかり学ぶSymfony2入門』を読んだ

    本書は、PHPフレームワークSymfonyの入門書。 Symfonyとは Symfonyは、PHP製のWebアプリケーション・フレームワーク。PHPのフレームワークの中でも、PHPコミュニティに対する影響力の大きさという点で特筆に値する。コンポーネントの疎結合化とDIコンテナによるコンポーネントの統合、Composerによる各コンポーネントの管理など、PHP 5.3以降のPHPフレームワークの多くで取り入れられている要素は、Symfonyに端を発している(※)。 ※:Symfonyが採用している設計思想はSymfonyオリジナルのものではないけれど、Symfonyはこれらの設計思想に基づいたコンポーネントを使いやすい形で提供することで、コミュニティに影響を与えている。 また、コンポーネント単位の再利用が可能であることから、Drupal等のCMSや、コマンドラインツール、さらにはSymfon

      『基本からしっかり学ぶSymfony2入門』を読んだ
    • Symfony 2 の sandbox を試してみました (web/check.php だけ) - co3k.org

      パリでおこなわれた Symfony Live 2010 にて、 Symfony 2 のプレビューリリース版が 2 月 17 日 19 時頃に GitHub で公開されました(ただし日本時間では 18 日 3 時頃という日本人泣かせな時間。今頃現地の方々は手元で Symfony 2 と戯れているんでしょうね、うらやましいです)。 http://github.com/symfony/symfony/ ということでもう寝たいのですが、 sandbox に web/check.php という動作環境確認用のフロントコントローラがいるので、それだけでも動作させてみました。 以下、取り急ぎ手順です: $ cd /path/to/document-root $ git clone git://github.com/symfony/symfony-sandbox.git $ cd symfony-sand

      • Symfony 2.0 on PHP 5.3

        symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)

          Symfony 2.0 on PHP 5.3
        • Symfony2チュートリアル CRUDアプリを作る - モノヅクリブログ

          Symfony2でひとまず動かすためのチュートリアルです。 crudコマンドを使って簡単なCRUDを実装します。 http://yourhost/app_dev.php/post/ にチュートリアル用のアプリケーションを作ることを前提にします。 バンドル・エンティティを作成 TutorialHelloバンドルを作成し、Postというエンティティを追加します。 $ php app/console generate:bundle --namespace=Tutorial/HelloBundle $ php app/console doctrine:generate:entity --entity=TutorialHelloBundle:Post --format=yml Postエンティティの編集 doctrine:generate:entity --entity=TutorialHelloB

            Symfony2チュートリアル CRUDアプリを作る - モノヅクリブログ
          • DDD with Symfony2: Making Things Clear

            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 Security: Creating dynamic roles (using RoleInterface) — Matthias Noback - Blog

              The Symfony Security Component provides a two-layer security system: first it authenticates a user, then is authorizes him for the current request. Authentication means "identify yourself". Authorization means: "let's see if you have the right to be here". The deciding authority in this case will be the AccessDecisionManager. It has a number of voters (which you may create yourself too). Each vote

                Symfony2 Security: Creating dynamic roles (using RoleInterface) — Matthias Noback - Blog
              • Create a Composer command line installer with the Symfony2 CLI

                This post is part of the ”Symfony2 components in your own userland” series; here is a list of all the articles contained this series: Using the Symfony2 Dependency Injection Container as a standalone component Launching PHPUnit tests from a browser with Symfony2 Using the Console component to write an interactive installer for Composer Today we are going to see the power of Symfony2’s Console comp

                • Symfony2の簡単な使い方 インストールからHelloWorldまで - TetraThemesブログ

                  Symfony2初心者のための簡単な使い方、インストール編。 2015年の夏頃に公開されたEC-CUBE3でSymfonyが使われているということで、注目度も大幅アップ(?)なSymfony。実際使ってみるとわかりますが、結構使いやすいフレームワークなんです。 ターミナルからコマンド入力で出力されたコードをベースに、ちょこっと追記するだけで大抵のことができてしまうため、非プログラマーでも扱いが簡単な印象です。 このページではこれからSymfony始める方向けにSymfony2の使い方をさくっとまとめてみたいと思います。 Symfony2の簡単な使い方 インストール編 Symfony2とは? 一言で言うとプログラマーでなくても簡単に使えるPHPフレームワーク。強力なテンプレートエンジンのTwigや、分かりやすいルーティング設定などとにかく使いやすい印象です。 また、Symfony2は英語だけ

                    Symfony2の簡単な使い方 インストールからHelloWorldまで - TetraThemesブログ
                  • [パート3] - ブログモデル: Doctrine 2 の使用とデータフィクスチャ — symblog - A Symfony2 Tutorial

                    要約¶ この章では、ブログモデルを説明していきます。このモデルは、 Doctrine 2 Object Relation Mapper(ORM)を使用して実装されます。 Doctrine 2 は、永続化した PHP オブジェクトを提供します。また Doctrine 2 は、 Doctrine Query Language(DQL)と呼ばれる特殊な SQL の方言を提供します。さらに、 Doctrine 2 の説明に加え、データフィクスチャのコンセプトも説明します。データフィクスチャは、データベースの開発やテストで使用する適当なテストデータを追加するメカニズムです。この章の最後では、ブログモデルを定義し、新しいモデルに反映させたデータベースに修正します。そしてデータフィクスチャを作成します。また、ブログページの基本を構築します。 Doctrine 2: モデル¶ ブログとして機能させるために

                    • [Symfony2]Symfony2 Deep Tour 2 | うえちょこ@ぼろぐ

                      前回は、フロントコントローラが起動して、Kernelが実行されたところまでを書きました。今回はKernelの初期化時にDIコンテナが生成される所までを書こうかと思います。実際のHttpリクエストなどを処理するHttpKernelが実行されるところ以降は次回となります(ここらへんはEventDispatcherフル稼働なのでまだ理解できていません)。 では深く潜っていきましょう! Kernelのブート [@/src/vendor/symfony/src/Symfony/Component/HttpKernel/Kernel.php] Kernelクラスのインスタンス$kernelは、そのKernelがブート済みかどうかのフラグ$this->bootedを持っています。基本的にフロントコントローラから呼ばれた最初のKernel::handle()ではまだブートしていないはずなので、Kernel

                        [Symfony2]Symfony2 Deep Tour 2 | うえちょこ@ぼろぐ
                      • 10分ぐらいで学べるSymfony2 〜app/config/config.ymlに自分の設定追加編〜 - taka512's blog

                        app/config/config.ymlに自分のバンドル設定を追加した際のメモ Taka512\GooglePlaceBundleみたいなバンドルを制作しましたが google placeはアクセスするのにapi keyが必要なため、app/configに 自分のバンドルの設定項目が欲しくなり追加してみました。 $ vi app/config/config.yml taka512_google_place: api_key: 'xxxxxxxxxx' $ php app/console cache:clear --env=prod [Symfony\Component\Config\Definition\Exception\InvalidConfigurationException] Unrecognized options "api_key" under "taka512_google

                          10分ぐらいで学べるSymfony2 〜app/config/config.ymlに自分の設定追加編〜 - taka512's blog
                        • Build powerfull and smart web applications with Symfony2

                          Symfony2 first stable release is scheduled for the first week of March 2011. During this session, we will have a look at the new framework architecture and most of its powerfull features. We will show you how Symfony2 implements the MVC pattern and an HTTP request is processed and converted as a response for the end user. Of course, we will talk about the configuration principles and how it's easy

                            Build powerfull and smart web applications with Symfony2
                          • Symfony2の認証(access_controlとrole_hierarchy編) - nazolabo

                            Symfony2のユーザーには、権限のレベルを細かく設定できます。 ここでの説明には、Entity経由でログイン編のソースを使います。 権限を確認するために、アクションを1つ追加します。 Controller/DefaultController.php ... /** * @Route("/user/sugoi") * @Template() */ public function sugoiAction() { return array( ); } ... Resources/views/Default/sugoi.html.twig sugoi 当たり前ですが、この時点では、ログインすれば app_dev.php/user/sugoi にはアクセスできます。 では、アクセスできなくしてみましょう。 app/config/security.yml … access_control: - {

                              Symfony2の認証(access_controlとrole_hierarchy編) - nazolabo
                            • 箇条書きでさくっと理解する Symfony2 概要編 - お笑いプログラマの技術メモ

                              箇条書きメソッド 目的: 短い時間で大雑把にsymfony2を理解する! 学習コスト: 5分 更新日: 2010年12月時点 バージョン: Symfony2 PR4 Symfony2とは 2011年3月に正式リリース予定 (2010年12月時点でPR4) 正式な表記は Symfony2 (間違い: symfony2 symfony 2) symfony1系とは全く別物 symfony 1.4 または、Zend Framework 1.10 より3倍まで早い、半分のメモリ消費量 PHP 5.3.2以降が必須 設定ファイルは、YAMLかXMLかPHPを選べる テンプレートエンジン 素のPHP か Twig (PHP5.2.4以上。Smarty3より早い)が主流? ORMは、Doctrine2 か Propel Testing Framework PHPUnit 3.5 (pear instal

                                箇条書きでさくっと理解する Symfony2 概要編 - お笑いプログラマの技術メモ
                              • Symfony2でのembedフォームのValidationについて | 村式流 イッパシエンジニアへの道

                                こんにちは、三寒四温を感じ、春が待ち通しい塩浦です。 弊社では今まで、symfony1系の利用が多かったのですが、現在は、Symfony2系での開発に移行がすすんでいます。 同じ名前のPHPのフレームワークですが、symfony1系のときとは、かなり勝手が違っているのをいろいろな場面で感じます。 そんな開発の中で、私がハマってしまったモノを紹介させていただいて、Symfony2系で同じように悩んでいる方の少しでもお助けになれば共います。 さっそくですが、実践的な内容として、動的フォームなどを実現する場合、symfony1系でもそうでしたが、embedにてフォームを実現することが多いかと思います。 embedフォームの実現方法は、公式のこちらのページに記載されています。>>http://symfony.com/doc/2.1/cookbook/form/form_collections.ht

                                • Symfony2.1から2.2へのアップデート

                                  Symfony2.3.0のリリースおめでとうございます http://symfony.com/blog/symfony-2-3-0-the-first-lts-is-now-available 2.3系はSymfony2はじめてのLTS(Long Term Support Release)で、今後3年間のメンテナンス期間が設定されています。 LTSは魅力的なのですが、βのころからコミットを追いかけていたわけではない私は、まだ公開サービスを2.3に移行するには早いと判断して、 ひとまず2.1のプロジェクトを2.2にアップデートしてみようとやってみました。 基本的な作業は composerでcreate-project composer.jsonにプロジェクト独自のパッケージを追加して、composer updateを通す 既存プロジェクトのvendor参照先をできあがったvendorに変更す

                                  • PHP Webアプリフルスタックフレームワーク「Symfony 2.1」が登場

                                    Symfonyプロジェクトは9月6日(フランス時間)、Symfonyの最新版となる「Symfony 2.1」をリリースした。Symfonyは、PHP 5で開発されているWebアプリケーション開発フレームワーク。Webアプリケーションを迅速に開発/メンテナンスできるよう設計されており、バンドルと呼ばれるプラグインに似た機能を提供している。 Symfonyは、フランスにあるSensio Labsの支援のもと開発されているWebアプ開発フレームワーク。Symfonyプロジェクトでは長らくSymfony 1系を開発していたが、2011年7月に設計を見直して一から書きなおしたSymfony 2.0を公開している。今回リリースされたSymfony 2.1は、Symfony 2系最初のマイナーアップデート版。 Symfony 2.1では、Symfonyコミュニティから寄せられた1,100以上の要望に答え

                                    • Symfony2によるWebアプリケーション開発入門 2日間コースを受講してきました。 - フロッグ・フロッガー・フロッゲストのつぶやき

                                      11月30日(金)、12月1日(土)の二日間で、 PHPメンターズトレーニングセミナー「Symfony2によるWebアプリケーション開発入門 2日間コース」を受講してきました。 場所は渋谷の株式会社VOYAGE GROUPの会議室アフリカ。 噂に聞いていたAJITOも見てきましたw お茶とか色々無料♪ PC持ち込み、事前に環境を作っておいてということで、MBAをセッティング。 Apache 2.2系の最新版、MySQL 5.1系の最新版、Symfony 2.1系の最新版 (Symfony Standard Edition)、 Eclipse Classic 3.8 + PDT Symfonyについては、ウェルカムページが表示できるところまで。ということで参考にさせていただいたのが下記ページ macにsymfony2をインストールする メインはSymfony2というより、ドメイン駆動設計とい

                                        Symfony2によるWebアプリケーション開発入門 2日間コースを受講してきました。 - フロッグ・フロッガー・フロッゲストのつぶやき
                                      • Towards Symfony 2.1 (Symfony Blog)

                                        People are getting nervous about the release of Symfony 2.1, and this post tries to give all the information I have at my disposal as of today. First, I want to apologize for the lack of communication during the last few weeks, but I wanted to have a solid plan before taking any decision and before announcing anything official on this blog. The discussion about the 2.1 release schedule started som

                                          Towards Symfony 2.1 (Symfony Blog)
                                        • Mac で Symfony2 を NetBeans から動かせるようにする - kaji_3's blog

                                          準備 php、apache2のインストールはこちらを参考にしてください。 Macで Apache2 + PHP 環境を作成する - kaji_3's blog NetBeans phpのIDEとしてNetBeans を利用します。 インストール NetBeans NetBeans 日本語サイトからダウンロードしてインストールしてください。 Symfony2 プロジェクトの作成の仕方 Symfony2 zip 版のダウンロード NetBeansのSymfony2 のプラグインがzipを指定するため、zip 版をダウンロードします。 ダウンロード後、適当な場所に保存してください。私はアプリケーションの直下に置きました。 次にSymfony2 のプラグインをインストールします。 NetBeansを起動して「ツール」→「プラグイン」から検索してインストール。 で、「ファイル」→「新規プロジェクト」

                                            Mac で Symfony2 を NetBeans から動かせるようにする - kaji_3's blog
                                          • New in Symfony 2.2: The new fragment sub-framework (Symfony Blog)

                                            About a month ago, I merged a complete refactoring of the sub-requests management of Symfony. In fact, I created a whole new sub-framework to handle the rendering of resource fragments via different strategies: The code is now part of the HttpKernel component (instead of FrameworkBundle). It makes the code easily reusable outside of the Symfony full-stack framework (like in Silex, Drupal, or Larav

                                              New in Symfony 2.2: The new fragment sub-framework (Symfony Blog)
                                            • Practical Symfony #6: Symfony2の@apiアノテーションによる後方互換性の維持管理

                                              この記事はSymfony Advent Calendar JP 2011の24日目の記事です。 速いペースでマイナーバージョンアップされるSymfony2Symfony2は、2011年7月に2.0がリリースされて以降、概ね月に1回のペースでメンテナンスリリースをしています。私自身が開発に携わっている案件でも、何度かこのようなメンテナンスリリースによるSymfony2本体のバージョンアップを行いましたが、直接的な問題はほぼ発生していません。フレームワークの更新というと、マイナーバージョンアップでさえ事前に変更点をしっかり調査し、適用しても問題がないという調査・判断が必要でした。Symfony2でももちろん事前に変更内容を調査することは必要ですが、Symfony2側で後方互換性が維持されるルールが導入されており、上手く機能しているようです。 この「後方互換性を維持するルール」の中心となるのが「

                                                Practical Symfony #6: Symfony2の@apiアノテーションによる後方互換性の維持管理
                                              • Symfony2 Documentation — Documentation

                                                Symfony2 is not ready for production yet. The final release is planned for March 2011 and will support PHP 5.3.2 and up. Use symfony 1.4 for your projects.

                                                • Symfony2でのXATransaction - 個々一番のHTTP通信

                                                  この記事は、PHP Advent Calendar 2014 - Qiitaの記事です。 1年に1度くらい、「あー二相コミットしてーなー」って時、PHPエンジニアだとあるかもしれません。正直僕にはありません。 とはいえ、時々「二相コミット」って言葉聞きますが、どういうものかイマイチ分からないので、非常に上辺だけですが、実装をしてみました。 そもそも二相コミットとは? Two Phase commitでぐぐるといろいろ出てきます すごく単純にいうと複数にデータベースを分割している場合に通常のトランザクションでは保証できない部分を保証できる仕組みです。 通常の二相コミットを使わず複数にデータベースを分けている場合のトランザクションは 以下の様な感じになると思います。 $first = $doctrine->getConnection('first'); $second = $doctrine-

                                                    Symfony2でのXATransaction - 個々一番のHTTP通信
                                                  • Symfony2 Config Component: Config Definition and Processing — Matthias Noback - Blog

                                                    Please note: I have rewritten this post for the official Symfony Config Component documentation. The version on the Symfony website will be kept up to date, while this one will not. My previous post was about finding and loading configuration files. I now continue my Symfony2 Config Component quest with a post about the way you can "semantically expose your configuration" (using the TreeBuilder).

                                                      Symfony2 Config Component: Config Definition and Processing — Matthias Noback - Blog
                                                    • Symfony2 BETA4 で config.yml の設定を取得する方法 « をぶろぐ

                                                      config.yml もしくは config_(prod|test|dev).yml で以下を記述。 parameters: facebook.app_id: xxxxxxxxx facebook.secret: xxxxxxxxx system_email: xxxx@gmail.com Controller で以下を記述すれば取得可能。 class HogeController extends Controller { public function indexAction() { $email_from = $this->container->getParameter('system_email'); $app_id = $this->container->getParameter('facebook.app_id'); var_dump($email_from, $app_id);

                                                      • 【Symfony2】モノログローテーション設定 | ゆとりっち

                                                        Symfony2にはデフォルトでログを出力してくれる機能(Monolog)が備わっています。 ただ、そのまま運用するとログファイルが肥大化が問題になります。 そこでログを一定の期間ごとに別のファイルに切り替えて記録できると管理も楽になります。 今回はSymfony2のMonologのローテーション設定についてご紹介します。 Monologについて MonologはSymfony2で採用しているロギングを行うライブラリです。 細かい内容については公式の記事をご参考ください。 Monologの設定ファイルやログの出力場所は? 開発用の設定ファイル:app/config/config_dev.yml 本番用の設定ファイル:app/config/config_prod.yml ログはapp/logsに出力されます。 デフォルトではapp/logs/dev.log, app/logs/pr

                                                          【Symfony2】モノログローテーション設定 | ゆとりっち
                                                        • symfony2 複数entityにまたがるformをvalidateする - テックメモ跡地

                                                          複数entityにまたがるformをvalidateする 例えば、こんなFormを作って public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('hoge', 'text' ) ->add('foo', new FooType() ); }こうした時、 $form = $this->createForm(new HogeType(), new Hoge() );validationのルールはHoge entityのルールのみ適用される。 Foo entityのルールも適用したい場合は、fromビルド時に 'cascade_validation' => true を指定する必要があるみたい。 $form = $this->createForm(new HogeType

                                                            symfony2 複数entityにまたがるformをvalidateする - テックメモ跡地