私はRalph Schindler(https://github.com/ralphschindler/NOLASnowball/tree/doctrine2-managed-crud)のZF + Doctrine 2.1実装を使用しています。Bisnaを使ってZF1でDoctrine 2.1の引用符を作る方法は?
私のMySQLデータベースでは、予約語のorderという名前の列が使用されています。 Doctrineに識別子を引用するように指示する必要がありますが、コマンドラインツールを使用するには、アプリケーション自体やscripts/doctrine.php(https://github.com/ralphschindler/NOLASnowball/blob/doctrine2-managed-crud/scripts/doctrine.php)で動作させることはできません。
注:私は逆のコマンドを使用して、自分のデータベースをエンジニアリングしています:列の順序がダニに引用されませんので、
Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order' at line 1
:エラーが発生します
php scripts/doctrine.php orm:convert-mapping --from-database annotation library/app/Entity/
。
謝罪でギリェルメブランコのリポジトリから新しいBisnaライブラリを取ってきました'をアノテーションの列名の両側に追加します。したがって、@Column(name = "' order' "、type =" integer ") – cantera
cantera25ありがとう、私はそれを読んだが、私はデータベースをリバースエンジニアリングしようとしています。 Doctrineは上記のスクリプトを実行して私のエンティティを作成します。そのため、Doctrineはチェックの際にティックを追加する必要があります。 – stephangroen
ああ、そうです。私は列の「順序」を「列の順序」として誤解していました。もっと研究します。 – cantera