タグ

symfonyに関するkamipoのブックマーク (19)

  • 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

  • Symfony versus Flat PHP (Symfony Docs)

    Why is Symfony better than just opening up a file and writing flat PHP? If you've never used a PHP framework, aren't familiar with the Model-View-Controller (MVC) philosophy, or just wonder what all the hype is around Symfony, this article is for you. Instead of telling you that Symfony allows you to develop faster and better software than with flat PHP, you'll see for yourself. In this article, y

    Symfony versus Flat PHP (Symfony Docs)
  • Symfony 2のアプリケーション構成を読む

    こんにちは。小川です。 今週からアシアルのオフィスの一部でフリーアドレス制度が導入されました。 もしフリーアドレスを実施している会社にお勤めの方がいましたら、導入のアドバイスとか、おすすめのグッズなどがあれば教えてください! (今までは机の上にぬいぐるみなどを置いていたりしたのですが、移動が面倒になった分遊び心がもてなくなってしまい面白くないので、そのあたり工夫されていることがあればぜひ!) さて、今回のテーマはSymfony 2です。先月なかごろにプレビュー版がリリースされました。ご存じの方もいらっしゃると思います。 今回はSymfony 2の特徴に加え、実際にSymfony 2で作るアプリケーションの構成はどのようになるか、ということをお話ししたいと思います。 ------------------------------------------ 追記 Symfony Component

    Symfony 2のアプリケーション構成を読む
  • symfony | Web PHP Framework

    Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

    symfony | Web PHP Framework
  • Symfony Event Dispatcherで遊んでみた - hnwの日記

    Symfony Event Dispatcher とは Symfony Event DispatcherというのはPHPフレームワークであるsymfonyに含まれるライブラリで、GoF*1のObserverパターンの変種です。 このクラスは現在Symfony Event Dispatcherという名前で単体公開されていますので、symfony以外のプロジェクトでも気軽に利用できると思います。全部で300行程度の小さいライブラリで、テストコードが29件書かれています。 また、ガイドとAPIリファレンスが書かれています。レシピ集を見ればsymfonyでどう利用されているかを垣間見ることが出来ます。テストカバレッジ率100%なんてことも書いてありますね。 稿では、PHP5に対応したObserverパターンの実装としてのSymfony Event Dispatcherについて紹介します。 Obs

    Symfony Event Dispatcherで遊んでみた - hnwの日記
  • kndb.jp

    This domain may be for sale!

  • symfony1.2のDoctrineを使ってみた - Webtech Walker

    symfony1.2から標準でサポートされるようになったORマッパ、Doctrineを使ってみました。今回使ったsymfonyのバージョンは1.2.2です。 Doctrineを有効にする 初期状態ではPropelが有効になっているので、Doctrineを使うように設定します。 // config/ProjectConfiguration.class.php public function setup() { // for compatibility / remove and enable only the plugins you want //$this->enableAllPluginsExcept(array('sfDoctrinePlugin', 'sfCompat10Plugin')); $this->enableAllPluginsExcept(array('sfPropelPl

    symfony1.2のDoctrineを使ってみた - Webtech Walker
  • DoctrineのSELECT句と集計関数の扱い方

    こんにちは。小川です。 今回はDoctrineのSELECT句と集計関数の扱い方などについて書いていこうと思います。 始める前に今回使うデータベースのスキーマとサンプルとなるフィクスチャデータを書いておきます。一応symfony 1.2上で使うことを前提としています。 # config/doctrine/schema.yml User: actAs: Timestampable: columns: id: type:           integer(4) notnull:        true primary:        true autoincrement:  true name: type:           string(255) notnull:        true Account: actAs: Timestampable: columns: id: type: 

    DoctrineのSELECT句と集計関数の扱い方
  • symfony & Doctrine : アシアルブログ

    上記のschema.ymlに対応するデータベースがある場合は、symfony doctrine-build-schemaでDoctrine用のスキーマを作成することができます。 Propelと比較すると以下のようになります。 <?php // 新規作成 // Propel $sample = new Sample; $sample->setName('hoge'); $sample->save(); // Doctrine $sample = new Sample; $sample->set('name', 'hoge'); $sample->save(); // プライマリーキーからの検索 // Propel $sample = SamplePeer::retrieveByPk($id); // Doctrine $sample = Doctrine::getTable('Sample'

    symfony & Doctrine : アシアルブログ
  • [symfony] - Life with IT

    山好きITエンジニア 木檜(こぐれ)和明 による発信の場

    [symfony] - Life with IT
  • symfony × MySQL × Shift_JIS: 0×5c関連

    symfonyでアプリケーションを作成していた際に、文字コード絡みで面白い事象に遭遇したので記事にすることにしたw 携帯用のWebアプリケーションを作っていたのだが、 Webサーバ側での出力データの文字コードをShift_JISに統一するため、 以下のように全ての文字コードをShift_JIS/cp932に統一して実験してみた。 MySQL(my.cnf) [client] default-character-set=cp932 [mysqld] default-character-set=cp932 現在の設定状況を確認。 mysql> show variables like 'character_set%'; +--------------------------+----------------------------+ | Variable_name | Value | +-

  • Symfonyの日本語情報一覧 - 15Pub

    最近、PHPのフレームワークであるSymfonyというものの勉強をしているのですが、情報がまとまっていなくて困ることも多いので、自分で見つけた範囲での日語の情報を列挙しておきます。 来はsymfony.jpとかがやってくれるとありがたいのですが、全然機能してないので。 ■Symfonyって何? PHPによって作られているフレームワークです。 10分でショッピングカートを作る動画(.mov)がオフィシャルサイトで公開されています。 Yahoo Bookmarksで採用されていたりします。 ※バージョン1.00以降と、それ以前で仕様が結構違うようなので、ドキュメントを読むときには、どちら向けに書かれたものか注意する必要がありそうです。 ■オフィシャル情報と、オフィシャル情報の日語訳 symfony Web PHP framework 公式サイトですね。日語の情報は、まだごく一部

  • PHPベンチマーク: Zend Framework vs Symfony vs CakePHP vs CodeIgniter vs PHP on TRAX - 徒然なるままにBlog

  • 第36回PHP勉強会で「パフォーマンステスト@CakePHP」を発表してきました - yandod's blog

    events.php.gr.jp 第36回PHP勉強会 当はお盆休みの宿題だったものがズレこんだ発表ですが、やってきました。 おそらくこれまでの発表でもっとも準備に時間がかかった発表だったかなと思います。 会場に来ていない方は資料をぜひ見て頂ければと思います。(押しつけがましい) ついでにですが、負荷テストの結果をGoogleDocで公開しているのでこちらもあわせて。 発表資料ダウンロード(PDF) 負荷テスト結果資料 動画(見れないかも?) 今回はCakePHP1.1、CakePHP1.2RC2、CakePHP1.2 svn版、symfony1.0.18、pukiwiki、xoops、wordpressとさまざまなソフトウェアに対して簡易的な負荷テストを実行しています。 実稼働にどこまで近いかは不明ですが、xDebugのステップ数などとも相関があるようにみえるのである程度は普遍的な結果

    第36回PHP勉強会で「パフォーマンステスト@CakePHP」を発表してきました - yandod's blog
  • askeetのソースコードをzipでくれ - yandod's blog

    symfonyの開発チームが作った実践例であるaskeetですが、symfonyを使って開発する際に参考になる点が多いです。 ソースコードはsubversionのリポジトリで公開されているわけですが、とりあえず見てみたい時にsvnクライアントを用意するのはちょっと面倒ですね。 そういうわけで今日の時点でのファイルを落としてきてzipで固めてみました。 ニーズがあるのかどうかはよくわからないのですが、個人的にzipで固めてファイルが欲しかったのでよしとします。 askeet(zip圧縮)ダウンロード

    askeetのソースコードをzipでくれ - yandod's blog
  • ?symfonyの備忘録 - KAYAC Engineers' Blog

    このエントリでは、あとで忘れそうなsymfony-1.1系列のTipsをメモしていきます。 symfonyの設定 autoload.yml symfony-1.1からかは不明ですが、symfonyではautoload.ymlという設定ファイルを利用してライブラリのローディングを行っています。 通常、プロジェクトのconfigディレクトリにはautoload.ymlがありませんが、ここにファイルを設置することでサードパーティーのライブラリを簡単に利用することができます。 例として、ZendFrameworkのライブラリを設定してみました。 autoload: # zendframework zendframework_lib: name: zendframework lib path: %SF_ROOT_DIR%/vendor/zendframework/library recursive:

    ?symfonyの備忘録 - KAYAC Engineers' Blog
  • ?symfonyのインストール手順 - KAYAC Engineers' Blog

    symfonyのインストール手順 家のドキュメントを読む http://www.symfony-project.org/installation symfonyのバージョンについて 現時点ではsymfony-1.0系と1.1系がstableとしてリリースされている。 1.0系は2010年1月までメンテナンスが保証されている。 1.1系は新たな機能を実装したバージョンで1.2系へのアップグレードが1.0系と比べて容易になっている。 1.2系への切り替えも視野に入れている場合は1.1系を利用すると良いだろう。 1.1系は2009年1月までメンテナンスされ、以降は1.2系に切り替わるようだ。 インストール環境 ここでは1.2系への乗り換えを見越して、1.1系のインストールを行ってみる。 作業をした環境は以下の通り $ cat /etc/redhat-release CentOS release

    ?symfonyのインストール手順 - KAYAC Engineers' Blog
  • symfonyで学ぶMVCにのっとったリファクタリング入門

    こんにちは。小川です。 日はPHPユーザ会主催の設計勉強会が開催されていたのですが、応募期間に間に合わなかったので、憤を晴らすためにブログを書いてみました。 1週間ほど前からsymfonyの公式ブログで、コントローラ(symfonyだとactions)にロジックを詰め込んでいるようなコードを、ストーリー形式でリファクタリングしていくという記事が5回に渡って紹介されていました。 symfony | Web PHP Framework | Blog Category | Call the expert こちらの「A refactoring story」というのがその記事になります。 僕が最初にMVCフレームワークを使ったときがそうだったのですが、MVCを理解していないとコントローラに全てのロジックを詰め込んでしまうようなコードを書いてしまいがちなのではないかと思います。皆さんはどうでしょう

    symfonyで学ぶMVCにのっとったリファクタリング入門
  • 第1回symfony勉強会で発表してきました&資料公開します。

    こんにちは、亀です。 先日、4月9日に行われた第1回symfony勉強会で、アシアルのsymfony導入事例としてトレイン・トレインを紹介させていただきました。 人の前できちんとした形の発表を行うのは初めてだったので、緊張してしまってちゃんと伝え切れたか不安でしたが、下手な話しながらも皆さん真剣に聞いてくださって、苦手ながらもがんばった甲斐がありました>< 以下に、発表に使用したスライドを公開しておきます。 勉強会は1回目からなかなかの盛り上がりで、懇親会でも多くの人と意見交換もでき、symfony需要の高まりを感じました。 これからも続けていきたいですね。 P.S. 会場提供および進行をしてくださった月宮さん並びに株式会社ディノのみなさん、ありがとうございました。

    第1回symfony勉強会で発表してきました&資料公開します。
  • 1