問題タブ [symfony-3.1]

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 投票する
0 に答える
142 参照

symfony - Symfony 3 Catchable Fatal Error: クラス Symfony\Component\Form\Form のオブジェクトを文字列に変換できませんでした

そのような質問がたくさんあることは知っていますが、それらを読んだ後でも問題を解決できませんでした。

実在物

コントローラ

フォームタイプ

ここで説明されているエンティティに __toString 関数を追加しようとしましたsymfony2 Catchable Fatal Error: Object of class could not be convert to string but it does not work. __toString メソッドで複数の変数を返し、最終的に機能させる方法は?

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

php - login.phpに到達する方法..オブジェクトが見つからないsymfony3

こんにちは、login.php コードにアクセスしたいのですが、最初に / (ホーム) エラーにリダイレクトされました。

私は1つのコントローラーとそのコードを持っています

localhost:8000/login にアクセスしようとしましたが、それでもホームにリダイレクトされました。

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

symfony-3.1 - symfony3 コントローラ ファイルで 404 エラーが発生する

symfony3 を wamp サーバーにインストールするのは composer を使って問題ありませんでした

http://localhost:9080/SymfonyApp/web/

ウェルカム ページが表示されます。問題ありません

以下に示すように、C:\wamp\www\symfonyApp\src\AppBundle\Controller に todocontroller.php を作成しました。

#

#

http://localhost:9080/SymfonyApp/web/todosに行くと

ブラウザに TODOS が表示されるはずですが、代わりに 404 エラーが発生します

ルートの何が問題なのか誰か教えてください。

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

php - フォームビルダー symfony3 で日時を取得する

日時を取得してデータベースに追加するにはどうすればよいですか? (Bundle/Form/ClassType.php) にフォームタイプビルダーがあります

そして、これが私のエンティティクラスです (Bundle/Entity/Class.php)

問題は、これをデータベースに追加できないことです。次のようなエラーが表示されます

エラー: 文字列のメンバー関数 format() の呼び出し

何か助けはありますか?

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

php - Doctrine 2の同じテーブルに二重の多対1の関係をマップする方法は?

2 つのテーブルを作成しました。

私がこれまでに持っているエンティティは次のとおりです。

AppBundle\エンティティ\メッセージ

AppBundle\エンティティ\プレイヤー

これら2つのテーブルをどのように接続すればよいですか? 接続は ManyToMany ですか、それとも単に ManyToOne <-> OneToMany ですか? 私は同じことを達成したい

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

php - Symfony3 でカスタム検証 yml をロードする

私は Symfony3 (SonataAdminBundle と一緒に) を使用しており、いくつかの検証ファイルを作成する必要があります。複数のエンティティがあり、検証 yml ファイルをエンティティごとに 1 つに分割したいので、依存性注入ローダーを使用してそれらのファイルをロードしたいと思います。今、私が持っている質問は次のとおりです。

  1. 検証ファイル用のカスタム ローダーを作成する場合、services.yml と routing.yml も手動で読み込む必要がありますか?

  2. 私のコードに、次のエラーを引き起こす明らかな問題はありますか?

YamlFileLoader.php 行 404 の InvalidArgumentException: 「UserAdminBundle\Entity\User」の構成をロードできる拡張機能がありません (*****src/UserAdminBundle/DependencyInjection/../Resources/config/validation/validation.yml 内) )。名前空間「UserAdminBundle\Entity\User」を探しましたが、見つかりませんでした

私のファイル:

私のロード方法:

なぜ物が見つからないのかについて、いくつかのアイデアを使用できます。

前もって感謝します!

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

doctrine-orm - RIGHT JOIN 教義

私はsymfonyに正しく参加しようとしています。ここDoctrine 2 - Outer join queryと here Symfony - Using Outer Joins with Doctrine ORM で説明されているように試しました。

それは与えます

私がしようとすると

そのように見える

しかし、私は次のようなクエリが必要です

SELECT * FROM raportsr RIGHT JOIN request_raports rr ON r. requestRaports= rr.id

doctrine2で正しい結合を機能させるには?

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

login - Symfony3.1 : 従来のログインフォームが機能しない

symfony の公式ドキュメントに従ってログインフォームを作成しました: http://symfony.com/doc/3.1/security/form_login_setup.html

フォームログインが表示されますが、有効なユーザーに接続しようとすると何もありません:エラーもリダイレクトもありません...フォームはメッセージなしで再度表示されます!

これは私の security.yml です:

そして、これは私のコントローラ SecurityController.php です:

最後にビュー:

ルーティング ファイル:

送信時に symfony セキュリティ システムがフォーム データをキャッチしていないようです。ログに何もありません!