2010-04-01から1ヶ月間の記事一覧

symfony 1.4のライブラリをgithubから取得する

プロジェクトのルートディレクトリにて git clone git://github.com/vjousse/symfony-1.4.git lib/vendor/symfonyこのリポジトリは、1日単位で公式subversionリポジトリと同期されているそうです。 今までプロジェクトを作るときには、毎回subversionリポジ…

symfonyのフロントコントローラーをカスタマイズして、ファイル名の規則などをCakePHP風に

Twitterにて、@yuzoneさんが以下のようなことをつぶやいていました。 SymfonyはController名がぜんぶactions.class.phpっぽいので、間違えて違うのを編集しないように注意しないとなー http://twitter.com/yuzone/status/12111530758 これについて、基本的に…

2つのDoctrine_Collectionをマージするには

Doctrine_Collection::merge()ただし、mergeメソッドではコレクションのインデックスは保持されない。 内部でDoctrine_Collection::add()メソッドが呼ばれており、addにはオブションでキーを指定できるので、インデックスを保持したままマージしたい場合は、…

Doctrine_Collectionのキー一覧を取得する

Doctrine_Collection::getKeys()

取得したDoctrine_Collectionのインデックスに特定のフィールドの値を使う

通常、Doctrineでレコードを取得すると、Doctrine_Collectionのインデックスには整数インデックスが使われます。 しかし、取得したレコード一覧を単にループで処理するのではなく、連想配列のように処理したい場合もあります。 このような場合、Doctrine_Col…