4

PHP 用の Doctrine 2 を調査していますが、PHPDriver を使用してマップする方法に関する適切なリソースを見つけるのに苦労しています。Doctrine マッピングのコメントで注釈を使用することに関する広範なドキュメントがありますが、(明白な理由から) コメントではなく、PHP でマッピング定義を使用したいと考えています。

主に関連マッピングでいくつかの例を使用できます。Annotations を使用したドキュメントは、あまり役に立ちません。それらを使用して、PHPDriverでそれを行う方法について試行錯誤しながら推測しているようです。

手に負えない良い参考文献を知っている人はいますか?どんな助けでも大歓迎です。

4

2 に答える 2

0

PHP ドライバーは今のところかなり優先度が低く、PHP マッピングを簡素化するプログラム ビルダーを追加するまでは、 annotations/xml/yaml に対して無視され続ける可能性があります。

ただし、単体テスト (tests/Doctrine/Tests/ORM/Mapping) で良い例を見つけることができます。

于 2010-09-15T11:01:21.833 に答える
0

まだ見ていない場合は、Doctrine マニュアルに PHPDriver に関するセクションがあります。

マニュアルは頻繁に更新されるため、新しいトピックをチェックしてください。API ドキュメントを直接参照することもできます。

すべてのマッピング ドライバーで使用される一般的な用語と規則は同じであるため、基本的な概念は翻訳する必要があります。つまずくのはおそらく構文です。

また、XML ドライバーも調べることをお勧めします。優れた IDE を使用すると、xsd ファイルを介して検証とオートコンプリートを取得できるため、作業が簡単になります。個人的には、PHP マッピングを手作業で書き出すのは、少し手間がかかると思います。

于 2010-09-14T19:28:07.647 に答える