アシアルブログ

アシアルの中の人が技術と想いのたけをつづるブログです

Doctrine

Doctrineのオブジェクト単位での悲観的ロックについて

Doctrineのトランザクション処理を行う際にConnection単位で行うのが一般的ですが、 Doctrineには通常のデータベースで行う方法とは別にオブジェクト単位でもロックをかけることができます。今回はその方法についてご紹介致します。

DoctrineのMaster&Slaveのコネクションを操作するクラスを作成する方法

DoctrineのMaster&Slaveコネクション操作クラスを作ってみました。 DoctrineのコネクションをMaster&Slaveで切り分けるためには、 ProjectConfigurationでコネクションを操作するクラスを使用します。 コネクションを操作するクラスの作成方法などについて…

symfony DoctrineのTIPS その2

こんばんは。牧野です。 今日はsymfonyと使うDoctrineのTIPSその2です。

symfonyのフォームフィルターの活用 +α

こんにちは。小川です。今日はsymfonyのフォームフィルターをご紹介します。

Doctrine2.0がアルファリリースされたので使ってみた

こんにちは、小川です。 本日Doctrine2.0のAlphaバージョンがリリースされました。簡単なチュートリアルも公開されているので、本日は実際に動かしてみたいと思います。

Doctrineの継承機能について

こんにちは。小川です。 よくあるオブジェクトリレーショナルマッパーは基本的に1つのテーブルに対して1つのモデルオブジェクトを定義します。このときにモデルオブジェクト間に親子関係を持たせたり、いくつかのモデルに対して抽象クラスを作りたいと思った…

symfony DoctrineのTIPS

こんにちは、牧野です。今日はDoctrineについてのTIPSです。 symfonyとDoctrineの組み合わせで使う中で、役立ちそうなことをいくつか紹介します。

Flex4とsymfonyを連携させて遊んでみた。

最近仕事で毎日PHP4と格闘している橋本です、こんにちは。 さて、4繋がりということで、今日は先日β版がリリースされたばかりのFlashBuilder4を使って、 Flex4とsymfonyを連携させて遊んでみました。

Doctrine 2.0について

こんにちは。小川です。 本日のブログはDoctrine 2.0について少しお話ししたいと思います。 Doctrineは現在1.1が最新となりますが、昨年の9月頃から(僕が確認したのがその頃だったのでもっと前からかもしれませんが)Subversionのtrunk上でDoctrine 2.0の開…

DoctrineのSELECT句と集計関数の扱い方

こんにちは。小川です。 今回はDoctrineのSELECT句と集計関数の扱い方などについて書いていこうと思います。

Doctrineでサブクエリを使う

こんにちは、小川です。 今週はsymfony 1.2がリリースされ、Jobeetという新たなチュートリアルが始まったりとsymfony界隈がとても盛り上がっていますね。symfonyに力を入れてるアシアルとしてもうれしい限りです。 さて、symfony 1.2にデフォルトで含まれて…

Doctrineのアクセサとオーバーライドについて

小川です。WEB+DB PRESS Vol.46のプレゼントで応募した「はまちちゃんのセキュリティ講座の生イラスト&直筆サイン入り色紙」が当たってしまいました。感激です。ありがとうございます。 先月末に第2回symfony勉強会があり、そこでDoctrineについて簡単に発…

Doctrineで論理削除を意識せずに扱う

こんにちは。小川です。 本日はDoctrineで論理削除を意識せずに扱う方法を紹介しようと思います。 結論から言うと、Doctrineが標準で用意しているSoftDeleteテンプレートをモデルに実装すれば自動的にクエリが発行する際に削除の判定を行ってくれるようにな…

symfonyでDoctrineのテンプレートを実装する

こんにちは。先週の金曜日、十数年ぶりに歯医者で泣かされた小川です。 先日Doctrineのテンプレートというものについて使う機会があったので、今回はそれを紹介していきます。

symfony & Doctrine その2

symfonyとDoctrineを使った開発についての続きです。今回はDoctrineを使ったソースコードについてもう少し詳しく紹介したいと思います。

symfony & Doctrine

symfonyでプログラミングを始める場合、今までSQLを記述してきた人にとってはPropelが障害になることが多いようです。 今回はsymfonyで使用可能なO/Rマッパ Doctrineを紹介したいと思います。