問題タブ [zfdoctrine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
484 参照

unit-testing - ZF、ZFDoctrine、および PHPUnit のセットアップ

Zend Framework、ZFDoctrine、PHPUnit を一緒に使っている人はいますか?

テスト実行ごとにデータベースを再構築する方法は? ローカル/本番/テスト環境を分離する方法は?

単体テストのセットアップを共有していただけますか?

私はそのようなことを試みてきました:

しかし、これは次のように終わります:

モデルは生成されません。

実行中に同様のエラーが発生します。

ただし、この場合、データベースが作成されます。
他のプロバイダー コマンドは機能しません。


ソリューション:

誰かがより良いアプローチを知っている場合は、私を修正してください。

0 投票する
1 に答える
3567 参照

php - Windows 7 で PHP のインクルード パスを修正するのを手伝ってください。ブロックにぶつかりました。

ここの投稿からZFDotrineを使用するように提案されましたが、現在、zfがzfdoctrineプロバイダーを認識できない理由がわからないため、頭痛の種であることが判明しました。

windows 7私の.i havexampp 1.7.3と自分のマシンには、それぞれ異なるバージョンの zf.sf.soを備えた一種の怪しげな環境があります。そのため、zend server5.0.2ドライブ c() で zf 1.10.8 をダウンロードC:\ZendFrameworkし、そのビンを で参照しenvironment variable path、そのライブラリを で参照しましたphp.inic:/xampp/php/PEAR/zendフォルダとを削除しましc:/xampp/php/zf.bar | zf.phpた。私はまた、netbeans 6.9 で zf.ini を作成しました。

xamp/php.ini

include_path = ".;C:\xampp\php\PEAR;C:\ZendFramework\library;"

zendserver/php.ini

include_path=".;C:\ZendFramework\library"

zf.ini で php.includepath を php.include_path に変更しました

php.include_path = "C:\ZendFramework\library;.;C:\Users\sensei\ .netbeans\6.9\zend;C:\ZFDoctrine;" basicloader.classes.0 = "NetBeansCommandsProvider"

したがって、Cの下で物理的にZFDoctrineを使用し、zf.iniで参照すると、すべてがうまくいくと思いますが、エラーが発生しています

C:\ZendFramework\library\ に含めるための 'ZFDoctrine\Tool\DoctrineProvider.php' のオープンに失敗しました (include_path='.;C:\xampp\php\PEAR;C:\ZendFramework\library;C:\ZFDoctrine;') 147 行目の Zend\Loader.php

コマンドのzf enable config.provider ZFDoctrine_Tool_DoctrineProvider

どうやら ZFDoctrine フォルダーを C:\ZendFramework\library\zend\ にコピーすると動作するようです。

それを PEAR フォルダーにコピーすることも考えていますが、それが最善の方法であるかどうかもわかりません。ZFDoctrine フォルダーが見つからない理由がわかりません。私はちょっと立ち往生しています.これをうまく使って彼の経験を私と共有してくれる人がいますか?私が正しくやっていないことを指摘できますか? これを読んでくれてありがとう.これは私にとって一種のブロッカーです

0 投票する
1 に答える
229 参照

php - Doctrine 1.2 getResultCache と左結合

キャッシュなしでコレクションにリレーションを使用すると、クエリが 1 つになります。キャッシュを使用すると、このクエリは多数の小さなクエリに分割されます。

1 つのクエリ:

非常に小さな選択クエリ:

0 投票する
1 に答える
206 参照

zend-framework - Doctrine 2.2にアップグレードするときに、zendフレームワークのapplication.iniで(ビスナ単位で)何を変更する必要がありますか?

何もしないと、アノテーションドライバのエラーが発生します。
アップグレードドキュメントを読み、アノテーションの名前空間を定義するための「use」ステートメントについて知っています。

ただし、すべてのエンティティを調べて、それを各アノテーションに追加したくはありません。

0 投票する
0 に答える
1007 参照

orm - doctrine 2.x は db テーブルに主キーが必要ですか?

Doctrine 2.1.5 でプロジェクトをセットアップしています。主キーのないテーブルはほとんどありません。エンティティとリポジトリを生成するために、いくつかの主キーを一時的に追加しました。

しかし、偽の主キー列を削除し、Doctrine Entity からの参照も削除します。

また、これらのテーブル エンティティ (テーブルではなく) の複合主キーとしていくつかの列を定義します。

これらのエンティティ クラスに参加すると、何らかの結果 (例: クエリからの間違った結果またはクエリの失敗) はありますか?

多くのチュートリアルやブログで、主キーが必要であることが言及されています。しかし、上記の解決策が問題ではないことは何も言及されていません(私が見つけることができます)。(またはそれが問題です)。

実際の経験からの答えは素晴らしいでしょう。でも、どなたでも大歓迎です。

助けてくれてありがとう。P

0 投票する
2 に答える
4064 参照

doctrine-orm - Doctrine ODM zf2モジュールの動作設定の例?

Application/src/Application/Document/....内のドキュメントの注釈を読み取るためのドライバー構成の例を誰か提供してもらえますか?デシベル

使用しているモジュール -> https://github.com/doctrine/DoctrineMongoODMModule

0 投票する
3 に答える
1892 参照

doctrine-orm - ZF2 での ZfcUserDoctrineORM のユーザー エンティティの拡張

ZF2初心者です。私は ZF1 の私のプロジェクトからたくさんのドクトリン エンティティを持っています。そのうちの 1 つはユーザー エンティティです。

\ZfcUserDoctrineORM\Entity\User を拡張して、古い関係を含めることができるようにしようとしていますが、大きな成功はありません。

スキーマ ジェネレーター./doctrine-module orm:schema-tool:createを実行しようとすると、テーブル名のユーザーが既に存在するというエラーが表示されます。

これまでのところ、クラスを拡張してクラスを UserEntityClass として設定しようとしました

モジュールのドキュメントはまだないようです。

0 投票する
1 に答える
568 参照

zend-framework - クラス zfcuser、bjyauthorize、orm の最新ニュース

zfcuser、zfcuser-doctrine-orm、および bjyauthorize を使用していますが、すべての構成を処理する方法がわかりません。設定しました

( BjyAuthorize Roles の追加 (ZfcUser と Doctrine を使用) で @ocramiusが提案したように、BjyAuthorize\Provider\Role\DoctrineEntity を使用しています)

しかし、「BjyAuthorize\Provider\Role\DoctrineEntity」はモジュールには存在せず、ファクトリにもありません。私は使用しようとしました:

しかし、それは機能しません:

このファクトリのクラスを知っている人はいますか?

0 投票する
1 に答える
43 参照

zend-framework - doctrine 2を使用したZend Framwork 2での1対多のマッピング

Doctrine 2 を使用して zend Framework 2 で SQL 結合を使用する方法は?

Student テーブルの列 std_id と user テーブルのユーザー ID に結合したい。