Silex

フラットなPHPからSilexへ

追記 DB接続時にcharset=utf8を指定 bindValueで暗黙の型変換されないように変更 Pimpleをサービスロケータとして使う場合の注意点を追加 テンプレートとしてフラットなPHPからTwigで書いた場合を追加 前提 スクリプト、ファイル、DBの文字コードはすべてUTF…

これからのSilexのインストール方法

七夕ですね。BEAR.Sundayが楽しいですね。詳細についてはまだ発表されていませんが7/19(木)についに BEAR.Sunday Meetup #0 が開催されるようですよ。今日はSilexのインストール方法について色々変更があったのでまとめておきます。 silex.pharは配布しない…

Silexを通して伝えたかったこと ~ PHPカンファレンス関西2012 ~

お詫び: 本当は月曜日にでもレポートを書こうと思っていたのですが、諸事情により*1このタイミングになりました。 カンファレンス全体を通して感じたこと 5/12に大阪で開催されたPHPカンファレンス関西に参加してきましたのでまずはざっくりと印象を箇条書き…

SilexのExtensionからProvider への進化

かなり放置してしまっていたPHPTALのSilexエクステンションを更新しました。 Extensionという名前からProviderという名前に変わったのでその対応だけです。GitHub - brtriver/PHPTALServiceProvider: PHPTAL Extension for Silexそして、SilexがExtensionか…

Silexの紹介記事を寄稿しました&さらに最新情報

Silex のことが書かれた最初の記事かも? もうみなさんご存知ですよね。今月のWEB+DB PRESS Vol.65 に"PHPフレームワーク実践活用〜Symfony2,CakePHP,Silex〜"という特集があります。今回、声を掛けていただき 6ページにまとめた Silex の紹介記事を寄稿し…

第4回 Symfony2 勉強会 はやっぱり凄かった

6/4(土)〜6/5(日)早朝にかけて、 Symfony2 勉強会が行われました。 会場を提供していただいたジンガジャパンさんありがとうございました!予想通りの濃い内容で、Symfony2を理解することはもちろんなのですが、フレームワークに縛られないために理解しておく…

SilexのルーティングをFlask風に

You can read this in English herePythonのマイクロフレームワークであるFlaskを知っていますか? Python版sinatoraといったところでしょうか。 このFlaskでは 'Variable Rules' という機能が用意されています。 @app.route('/post/<int:post_id>') def show_post(post_i</int:post_id>…

Silex で簡単メンテナンスモード

inspired by CodeIgniterで簡単メンテナンスモード - localdisk Pinocoで簡単メンテナンスモード - なんたらノート第三期ベータ symfony 1.4 で簡単メンテナンスモード - ぷぎがぽぎ CakePHPで簡単メンテナンスモード | php-tips.com http://blog.nully.org/…

Silex の日本語情報

最近SilexかUSTREAMの記事しか書いていない気がしなくもないですが。。 Silex ドキュメント日本語版 @77webさんや@uechocoさんにも手伝っていただき、@hidenorigotoさんに用意してもらったSphinxのテーマを基にようやく完成しました。(といっても、誤字脱字…

Silex の哲学

Silex はどういうコンセプトの基開発されているのでしょうか。 それをgithubのwikiにファビアンさんが書いてくれているので訳してみます。 Silex Philosophy Silex Philosophy(原文)Silex、それはマイクロフレームワークであり、限定的なフレームワークです…

SilexでPHPTALを使う

SilexでPHPTALを使うためのエクステンションを作ってみました。 Silexとは Silexの詳細については前回の記事 Silexを試してみた を見てください。 また、前回の記事で紹介したMameFormアプリはひっそりと更新されています。 というのも、Silexのエクステンシ…

Silexを試してみた

シンプルな問い合わせフォームアプリをSilexを使って作ってみましたのでその紹介。 Silexとは? SilexとはPHPで書かれたマイクロフレームワークです。RubyのsinatoraにインスパイアされてSymfony2のリードマージャー(Lead Merger)であるファビアンさんが作っ…