タグ

Silexに関するsomemoのブックマーク (2)

  • フラットな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へ - ぷぎがぽぎ
  • Pimpleの内容物にプロパティとしてアクセス&PhpStormの入力補完を効かせる

    Pimpleで配列アクセスするのだるい すごくだるい。PhpStormの入力補完をアテにしていて、それが効かない構文だからなおのことだるい。 // 入力補完がカケラも効かない $app['autoloader']->registerNamespace($ns, $pathTo); enキーボードでチョロまかしてるから幾らかマシですが、jpキーボードだったら更にタイプしづらいんじゃないでしょうか。泣ける。 下のようにやれば部分的には補完効くけどありえない。 /* @var \Symfony\Component\ClassLoader\UniversalClassLoader $autoloader */ $loader = $app['autoloader']; $app->registerNamespace($in, $pathTo); 鳴かぬなら・・・ 改造してしまおう 題材はSilex

    Pimpleの内容物にプロパティとしてアクセス&PhpStormの入力補完を効かせる
    somemo
    somemo 2012/07/26
    DIの補完ってどうしてるんだろ?SpringとかSeaserとか。関数型言語の遅延評価は関係ないか・・・
  • 1