問題タブ [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 投票する
2 に答える
3570 参照

php - 教義 ORM を持つ zf2 生成エンティティ

Doctrine ORM と ZF2 で生成されたエンティティ クラスがあります。

テーブル構造を変更し、エンティティ クラスを更新したいので、エンティティ クラスを再生成しようとしていますが、機能しません。

次のコードを使用しました。

vendor/doctrine/doctrine-module/bin/doctrine-module orm:convert-mapping --namespace="Album\Entity\" --force --from-database アノテーション ./module/Album/src/clear

エラーが発生しました:

[Doctrine\ORM\Mapping\MappingException]
"Album\Entity\TestRun" のプロパティ "status" は既に宣言されていますが、一度だけ宣言する必要があります
orm:convert-mapping [--filter="..."] [- -force] [--from-database] [--extend[="..."]] [--num-spaces[="..."]] [--namespace[="..."] ] to-type dest-path

特定のテーブルのエンティティ クラスを再生成したい

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

php - Doctrine2 QB OneToMany 結合のセメンティカル エラー

Doctrine2 QueryBuilder を使用してクエリを作成しようとしています。

エンティティ Course の関連コードは次のようになります。

エンティティ StudyCourse の関連コードは次のようになります。

ここで、クエリを実行しようとすると、'' の近くでセマンティック エラーが発生します。Doctrine によって作成された SQL を印刷すると、このエラーに関するより良い情報が得られると思いましたが、実際には次のようになっています。

LEFT JOIN の後で停止します。

私が間違っていること、またはこの問題を解決する方法が本当にわからないので、どんな助けもいただければ幸いです。同様のエラーをインターネットで検索しましたが、今のところ運がありません。

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

caching - ZF2 & Doctrine 2 でのキャッシュ設定

Zend Framework 2Doctrine 2を使用して単純なアプリケーションを構築しようとしています。YAML構成ファイルを使用することにしたので、doctrine.ymlファイルは次のとおりです。

さて、質問は次のとおりです。キャッシュ構成は適切ですか? そして、それが実際に機能していることをどのように確認できますか?

もちろん、単純な配列よりも優れたドライバーを使用する必要があることはわかっていますが、現時点ではそれで十分です。

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

doctrine-orm - ZF2 と Doctrine2 の奇妙な印刷

Doctrine2 と ZF2 を統合しようとしています。Doctrine エンティティを正常に作成し、それをデータベースに同期してテーブルを作成できますが、Web ページに移動すると次のように表示されます。 ZF2の奇妙なキャラクター

ページの上部に奇妙な文字が表示されます。はい、私のエンティティのファイル名は UauthEntity.php です。

私の構成ファイルは次のとおりです。

ZendProject/config/autoload/doctrine.local.php

ZendProject/config/application.config.php

ZendProject/module/Uauth/config/module.config.php (下部の教義構成)

エンティティは ZendProject/module/Uauth/src/Uauth/Model/Entity/UauthEntity.php にあります。

この問題の助けに感謝します。

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

mysql - doctrine 2 ormを使用してタイプtimeを持つデータベースに値を保存する

ZF2 Doctrine ORM モジュールを使用して動的パラメーターをエンティティ クラス名として使用し、そのオブジェクトを初期化し、Excel シート ヘッダーの動的値を使用してデータを保存することで、データを保存しようとしています。

$this->secondsToTime(strtotime($time)) は、4 時間 5 分 6 秒の形式で時間を返します

フィールド タイプは時間です。$obj->getter() を出力すると、次のように出力されます。

ただし、データベースに値を 4:05:06 として保存せず、00:00:00 を保存します。ここから答えてみました

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

php - ZF2:フォーム注釈を翻訳する方法は?

docscommment の注釈を翻訳する方法はありますか?

これが私の実際のコードの例です:

テンプレート ファイルで生成されたフォーム ラベルを翻訳するには (小枝を使用):

POEdit のようなパーサーがこの方法で「名前」という用語を見つけることができないことを除いて、これはうまく機能します。今のところ、モデルにプライベート メソッドを使用して、用語が存在することをパーサーに通知します...しかし、それは汚いです..

これを修正して docscomments の用語を翻訳するためのより良い解決策はありますか?