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 のバージョンは適宜最新版に
5月25日(土)に、日本Symfonyユーザー会主催の8回目となるSymfony勉強会が、東京渋谷のVOYAGE GROUP様のAJITOにて開催されました。いつも会場の提供ありがとうございます。 Symfony 勉強会 #8 のお知らせ | 日本Symfonyユーザー会勉強会にて、「これだけは押さえておこう!Symfonyの基礎」と題したセッションを担当しました。当日使ったスライドから一部修正したものを公開します。 参考書籍として挙げているものは、PHPメンターズ推薦書籍として紹介しているものでもあります。このブログ左下にリストアップしてあります。 また、参考書籍に挙げているうち「エリックエヴァンスのドメイン駆動設計」について、なかなか読むのが大変という意見を頂きました(よく聞く意見でもあります)。これについて、まずは章のタイトルと本文で太字になっているところだけ拾い読みするところからス
Symfony でスマートフォン対応するにあたって LiipThemeBundle がよさげだったのでご紹介。また当バンドルを使用する際 Assetic でハマる箇所がある為メモ。 Symfony Standard Edition 2.2.1 の AcmeDemoBundle で試してみます。 LiipThemeBundle をインストール Composer でインストール。 $ php composer.phar require liip/theme-bundle:dev-master Bundle を登録。 # app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Liip\ThemeBundle\LiipThemeBundle(), ); } config.yml に追記。
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
2012年6月30日に株式会社VOYAGE GROUP様にて開催されたSymfony勉強会 #6にスピーカーとして参加し、次の2つの講演をさせていただきました。 一歩先ゆくエンジニアから見たSymfonyオブジェクトの振舞を明確化するためのモックについて一歩先ゆくエンジニアから見たSymfonySymfony勉強会の最初の講演として、一歩引いた目線でSymfonyというフレームワークの良さと、ドメインモデルを大切にすることの重要性などについて講演しました。 Symfony勉強会#6 一歩先ゆくエンジニアから見たSymfonyオブジェクトの振舞を明確化するためのモックについて勉強会の午後のバラエティセッションの1つとして、オブジェクト指向設計、オブジェクトの責務とコラボレーションに着目するためのツールとしてのモックオブジェクトの紹介と、Symfonyのテストコードでモックオブジェクトが使われ
小ネタ。 Symfony2 つかってるとページング処理どうしようかってのに KnpLabs が公開してる KnpPaginatorBundle を使うことが多い。KnpPaginatorBundle は 2.0 系から Zend_Paginator に依存しなくなって使いやすくなりましたね。 *1 そして、最近特に管理画面系をサクっと仕上げるのに欠かせないのが Twitter Bootstrap なわけだけど、つまり、KnpPaginatorBundle が吐き出すページング用の HTML を、Twitter Bootstrap の、navigation でうまくいくやつを出力したいと思うわけです。 これね: High Performance PHP Framework for Web Development - Symfony 2.0.x Page not found · GitHub
最近になってようやく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"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く