主に IT 技術を整理するためにメモ的に書き溜めています。少しだけフリーソフトもあるよ。コメントを残すには、 facebook を使ってください。

Symfony2 memo

最終更新日 2011-09-27 19:06:16 (1年以上前の記事です)

Symfony2 で新たに追加された感じのやつを忘れないようにメモ。

増えてきたので、段落化しました。

Bundle

Bundle の初期化

新しい Bundle を作るには、 Console コマンドで以下のように行う。

$ php app/console init:bundle "{MyOrg}/MyBdlBundle" src

Bundle の組み込み

app/autoload.php にパスを追加する。

$loader->registerNamespaces(array(
...
    'MyBdl'          => __DIR__.'/../src',
));

app/AppKernel.php に Bundle を登録する。

        $bundles = array(
...
			new MyOrg\MyBdlBundle\MyOrgMyBdlBundle(),
        );

Entity マッピングの登録

必要であれば doctrine.orm の値を追加しておく。

# app/config/config.yml
doctrine:
  orm:
    entity_managers:
      default:
        mappings:
          MyOrgMyBdlBundle: { type: annotation, dir: Entry/ }

Route の作成

必要であれば Routing を作成する。

# app/config/routing.yml
mybundle:
    resource: "@MyOrgMyBdlBundle/Resources/config/routing.yml"

Request

raw POST データの取得

$_POST の代わりに Controller 内では以下を使う。。

$this->get('request')->request->all()

raw GET データの取得

$_GET の代わりに Controller 内では以下を使う。。

$this->get('request')->query->all()
最終更新日 2011-09-27 19:06:16

コメント このエントリーをはてなブックマークに追加

フリーソフトウエア
EnjoiFLV
EnjoiPacket
EnjoiCrypto
ランキング
rank2, rank3, rank7, rank10, rank11
todo メモ
facebook 対応
ページ処理
RSS feed
検索機能
認証いる?
更新日表示
実はカテゴリ機能
多言語
実はユーザ機能
ソースその内公開
動作環境メモ
php-5.1.6 with PDO
SQLite-3.3
IE6
FireFox-1.5
RSS
非認証

検索
Google