問題タブ [symfony-2.3]
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.
symfony - Doctrine に複合キーがある場合、ID を生成するにはどうすればよいですか?
私はEntity
複合キーを持っています。下記参照:
Doctrine にはシーケンスを生成しない複合キーに関するいくつかの問題があるため (私は PostgreSQL で作業しています)、どの$bank
PK を生成するためにこれをどのように処理すればよいですか?
symfony - Symfony2 でフォーム作成時に正しいパスを挿入するにはどうすればよいですか
テンプレートに次のコードがあります。
そして、コントローラーには次の注釈があります。
しかし、レンダリングされた HTML では、<form method="post" action="/app_dev.php/">
なぜでしょうか? ここで何が恋しいですか?
symfony - symfony create クエリにより、PostgreSQL の値がデフォルト値ではなく null になる
このクエリを実行する PostgreSQL データベースに 3 つのテーブルがあります。
今、INSERT
このコードを使用して Symfony2 コントローラーから実行しようとすると:
私はこれを得る:
パラメータ [1, "01234567890121345678", "BankOfAmerica", null, null, null, 6]:
SQLSTATE[23502]: 非 null 違反: 7 エラー: 列 "balance" の null 値が not-null 制約に違反しています。
Symfony や Doctrine がデフォルト値を扱わないのはなぜですか? 私は何か間違ったことをしていますか、それともここで何かを見逃していますか?
アカウント エンティティ
これは私のアカウント エンティティです。
テーブルwaccount
はDB上に存在します
symfony - FOSCommentBundle のインストール後の InactiveScopeException
FOSCommentBundle をセットアップしています。すべての手順に従ってインストールしましたが、現在アクセスしているすべてのページで、以下の例外が発生します。
これが私が追加したコードですhttps://gist.github.com/dextervip/3d9efe24c7241a6eeda0
どうしたの?
symfony - 未定義のメソッドの呼び出しで createDeleteForm を作成できない
ビューで deleteForm を作成する必要があるため、次のようにします。
しかし、私はこのエラーが発生します:
FatalErrorException: エラー: /var/www/html/src/BankBundle/Controller/WController.php 行 66 の未定義メソッド BankBundle\Controller\WController::createDeleteForm() の呼び出し
この方法の何が問題なのですか? フォームを作成するために何かを使用する必要がありますか?
Symfony2メソッドではないため、解決策
を見つけました。createDeleteForm()
私が持っている別のコードからそれを取得するのは私の間違いだったので、この方法で関数を作成します:
そして出来上がりの問題は消えます!!