タグ

ブックマーク / brtriver.hatenadiary.org (4)

  • フラットなPHPからSilexへ - ぷぎがぽぎ

    追記 DB接続時にcharset=utf8を指定 bindValueで暗黙の型変換されないように変更 Pimpleをサービスロケータとして使う場合の注意点を追加 テンプレートとしてフラットなPHPからTwigで書いた場合を追加 前提 スクリプト、ファイル、DBの文字コードはすべてUTF-8で統一です。 また、最初に以下のMySQLのテーブルがあることを前提として記事を書いています。 Database: MySQL user: myuser password: mypassword CREATE TABLE `blog_db`.`post` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `body` text NOT NULL, `date` date NOT NULL, PRI

    フラットなPHPからSilexへ - ぷぎがぽぎ
  • composerでPHPのプロジェクトを簡単に始める - ぷぎがぽぎ

    composerとはなんぞや? composerはPHPのパッケージの依存関係やバージョン管理を行う仕組みで多くのライブラリがPackagistを通して利用可能です。 詳しいcomposerの記事は以下を参照していただくとして... PHPの外部ライブラリの管理にComposerを使う | Ryuzee.com Composerの使い方を調べたメモ(1) - k-holyのPHPとか諸々メモ Composerの使い方を調べたメモ(2) GitHubのリポジトリをPackagistに登録してcomposerでインストール - k-holyのPHPとか諸々メモ composerのautoloadを利用する composerはパッケージ管理なので、別に公開することが前提ではありません。プライベートなプロジェクトでも普通に使うことができます。 composerを使えば、PSR-0に準拠した名前空間

    composerでPHPのプロジェクトを簡単に始める - ぷぎがぽぎ
  • Symfony のこれまで 〜 Symfony Advent Calender 2011 JP - 初日 - - ぷぎがぽぎ

    しわっす。 今日から Symfony Advent Calender 2011 ということで、symfony/Symfony に関するブログを24日間お届けします。 初日は 日Symfonyユーザー会の前田@brtriver が担当します。 Symfonyとは 初日ということで、Symfonyそのものについて簡単にお話しようかと思います。 SymfonyはPHPのフルスタックのWebアプリケーションフレームワークの1つで、Fabienさんが中心となり活発に開発が行われています。 名前空間やクロージャーを活用しているためPHP5.3以上の環境が必要というのがとんがった特徴でしたが、今となってはごく自然に最新のPHPを最大限に活用できているフレームワークと言えると思います。 そして、今年の7月に待望のSymfony2系がリリースされ、ようやくSymfony2系で開発を行うことも問題ないレベル

    Symfony のこれまで 〜 Symfony Advent Calender 2011 JP - 初日 - - ぷぎがぽぎ
  • Silexを試してみた - ぷぎがぽぎ

    シンプルな問い合わせフォームアプリをSilexを使って作ってみましたのでその紹介。 Silexとは? SilexとはPHPで書かれたマイクロフレームワークです。RubyのsinatoraにインスパイアされてSymfony2のリードマージャー(Lead Merger)であるファビアンさんが作っています。特徴として名前空間がしがし使っていたりするのでPHP5.3.2以上でないと動きません。 というと、Symfony2っぽいと思われる方がいると思いますが、このSilexのライブラリはSymfony2でも利用しているコンポーネント類の一部を利用して作成されています。いわばSymfony2の妹分といったところでしょうか。 あと、ライブラリをpharアーカイブで配布しているので基silex.pharの1ファイルさえあれば動かせます。 冗談のようなアプリかと思っていたら意外(失礼)と気のようで公式サ

    Silexを試してみた - ぷぎがぽぎ
  • 1