2009-12-01から1ヶ月間の記事一覧

symfonyのタスクでデータベースを自動で選ぶようにする

symfony 1.3からDoctrineがデフォルトのORMになり、これに伴ってタスクのデフォルトのコードに「doctrine」という文字が埋め込まれるように変更されました。つまり、自前で作成したタスクをデータベースオプションを指定せずに実行した場合、「doctrine」と…

use_javascriptのオプション

symfonyのビューでJavaScriptファイルを動的に追加指定する場合、「use_javascript」ヘルパー関数を使います。 このヘルパー関数の3番目の引数でいくつかオプションを指定できます。 どういったオプションがあるのかは、実際にオプションが使われる「include…

SPLのsplFileObjectを拡張してエンコード変換できるようにしてみた

なにやらPHPでモダンがアツイ(何をいまさら)ようなので・・・。 モダンPHP勉強会を開催しました & 資料 - 肉とビールとパンケーキ by @sotarok PHPでテキストファイルを読み込む場合、内部はUTF-8だけどファイルはShift-JISって場合がたまにあり、読み込ん…

symfony 1.3/1.4でDoctrineモジュールを生成したときの変数名が変更された件

昨日、Twitterにて@odasukeさんがつぶやかれていたのを見て、その後気になったままだったので状況を調べてみました。結論としては、ごく最近symfony 1.3/1.4のDoctrineプラグインのコードが変更された影響だった、ということです。 該当する変更箇所:http:/…

カスタムコンフィグハンドラーを作った時のprod環境でのオートロード

カスタムコンフィグハンドラーを作り、そのファイルを特殊なディレクトリに配置しても、autoload.ymlで設定していればdev環境の場合は問題ありませんでしたが、なぜかprod環境にするとオートロードされずにエラーになってしまいます。この挙動はかなり昔のバ…

ArkのAdvent CalendarがJobeetな件

http://opensource.kayac.com/ja/projects/ark/advent/2009/ 1日目の記事を読んでみると、symfony使いとしては反応せざるをえません 24日間で作成するアプリケーションの名前は Jobeet です。これは PHP のフレームワークである symfony のチュートリアルと…

symfony 1.4でプラグインがインストールできない

早速自分で管理しているウェブサイトをsymfony 1.4で作り直そう(アップグレードではなくて)と作業を始めたのですが、いきなりプラグインのインストールでつまづいています。例えばフィード関係の出力やパースができるsfFeed2Pluginをインストールしようと…

2009年のsymfonyアドベントカレンダー「More with symfony」はすごい!

さて今年も12月になってしまいましたが、12月といえば最近では日本のプログラマー界隈(主にPerl)でもアドベントカレンダープロジェクトが広まってきましたね。symfonyは今年も本家でアドベントカレンダーが始まりました! http://www.symfony-project.org/…