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

routing - Symfony ルーティングをスタンドアロン コンポーネントとして使用してルートをデバッグするには?

Symfony の 3.1 ルーティング コンポーネントをスタンドアロン コンポーネントとして使用しています。

ルートをデバッグしたい。

これによると: http://symfony.com/doc/current/routing/debug.html

これは、次のコマンドを実行して行います。

これは完全な Symfony フレームワークを実行しているプロジェクトにとっては些細なことですが、ルーター コンポーネントをスタンドアロン モジュールとして使用する場合、どのように実行すればよいでしょうか?

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

php - Symfony3 Web Profiler が TwigErrorRuntime をスローする

Symfony 3 で Web プロファイラーを使用すると奇妙なエラーが発生します。ページをロードすると、例外がスローされ、次のTwig_Error_Runtimeエラー メッセージが返されます。

Key "forms" for array with keys "Forms, forms_by_hash, nb_errors" does not exist in @WebProfiler/Collector/form.html.twig at line 31

これはライブラリなので、このファイルを編集するのは苦手ですが、それでも動作するはずです。コントローラーを追加して FormType を持つ新しいオブジェクトを作成すると、突然、これが発生し始めました。エラーは、twig form.html.twig テンプレートのこの部分から発生します。

行 31span.label.label-status-[error|disabled]は行です。明らかに、テンプレートの早い段階で機能します。collector.data.forms|length動作しますが、collector.data.forms is empty ? 'disabled'動作しません。どうすればこれを解決できますか?

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

jquery - Symfony3 Ajax フォーム追加フィールド

AdminBundle\Form\CoreForm.php:

フォームの種類: スム​​ーズに機能するフォーム。ただし、新しいフィールドは許可されません。

jQuery Ajax コード:

問題: Ajax システムは問題なく動作しています。しかし、フォームが送信されると、「このフォームには余分なフィールドを含めないでください」というエラーコードが表示されます

0 投票する
4 に答える
3111 参照

symfony - symfony 3.1 バンドルがインストールされているかどうかを確認する

別のバンドルに依存するバンドルを開発しています。

基本バンドルがインストールされていない場合に対処するために、コントローラー内で「bundle_exists()」関数を実行したいと思います。

問題は、インストールされているバンドルのリストを取得するにはどうすればよいか、またはバンドルの名前 (最終的にはバージョンも) を確認するにはどうすればよいかということです。

ありがとう。

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

php - (Symfony 3.1) PHP Doctrine Group entity by datetime

エンティティを日時でグループ化しようとしています。すべてのエンティティには、id、device、start、stop、ipaddress の列があります。

日付の範囲内でエンティティを取得し、それらを日付 (日) ごとにグループ化して、各日の時間数を追跡できるようにしたいと考えています。

これは私がこれまでに持っているものです

これは私のリポジトリ クラスのコードです。

私のコントローラーからのコードは次のようになります。

これまでのところ、特定の日(1日のみ)の合計消費時間を計算できました。今、私は alle エンティティを取得し、それらを同じ日付 (日) でグループ化し、間隔のあるデータを返したいと考えています。

DB テーブルの例は次のようになります [id, device_id, start, stop, ipaddress]

したがって、この場合、私の出力は次のようになります。

間隔は start と stop に依存し、どちらも DateTime 型です

doctrine-extensions: oro/doctrine-extensions を使用してみましたが、例外エラーが発生しています:

私のリポジトリメソッドは次のようになります。

私のDBテーブル:

ところで、私は Symfony 3 を使用していますが、それが問題でしょうか?

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

php - Symfony 3.1 PSR-6 キャッシング設定

構成.yml:

Symfony 3.1 はドクトリン キャッシュをサポートしていますが、十分なドキュメントがありません。

キャッシュ コンポーネント: http://symfony.com/doc/current/components/cache.html
サポートされているドライブ: http://symfony.com/doc/current/components/cache/cache_pools.html
Symfony の統合: http://symfony .com/blog/new-in-symfony-3-1-cache-component

default_doctrine_provider: ? プロバイダーとして何を入力しますか

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

fosuserbundle - Symfony 3 スタートページとしてログイン

簡単な ToDO:

www.mysmyfonyproject.com に行くと、ユーザーがログインしていないときに、ログインページが表示されるはずです。それ以外の場合は、ユーザーのランディング ページが表示されます。

私は次のように私のホームコントローラーで悪い解決策を作ろうとします:

しかし、ここにエラーがあります:不明なパス/ログイン。

0 投票する
4 に答える
327 参照

twig - symfony の翻訳

私は symfony (3.1.3) の最後のバージョンを使用していますが、複数の変数を変換したいと考えています。しかし、私は見つけられなかったし、良い解決策

今私はやっています:

私は試します:

しかし運がない。

私も試してみます

ありがとう

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

php - Symfony 3 - app_dev.php へのアクセスが許可されていません

Symfony 3 プロジェクト (バージョン 3.1.3) をホストするために共有ホスティング (OVH.com - PHP 5.6.21) を購入しました。

Symfony の config.php ファイルをサーバーにアップロードすると、サイトの速度を改善するための 2 つの推奨メッセージのみが表示されますが、サイトの動作を妨げるものは何もありません。したがって、ホスティングはこのプロジェクトを適切に実行するのに十分なようです。

サーバー上のすべてのファイルとフォルダーを送信しましたが、app_dev.php ページにアクセスしようとすると、次のエラー メッセージが表示されます。

app_dev.php ファイルの許可された IP 配列に自分の IP アドレスを追加する必要があることはわかっています。

問題の原因を確認するために、さまざまなことを試しました。

  • 条件から !(in_array) 部分を削除 => エラー 500
  • 条件ブロック全体を削除します => サイトにアクセスできます (MySQL 関連のエラーがまだいくつかある場合でも)

権限が 777 であっても、var/logs/dev.log ファイルは完全に空です。

問題の原因がどこにあるのか、ご意見がございましたら、お役に立てれば幸いです。

よろしくお願いいたします。

PS : prod 環境 (app.php) にアクセスしようとすると、エラー 500 が表示されますが、var/logs/prod.log ファイルには MySQL エラーに関する行が含まれているため、これで問題ないと思います。

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

php - Symfony 3 - cssrewrite フィルターが見つかりません

私はそれを理解していません - 私はすでにいくつかの symfony プロジェクトをセットアップしましたが、今はエラーメッセージで完全に失われています:

作曲:

アプリ/設定/config.yml

テンプレートで:

cssrewrite を削除すると、uglifycssフィルターが機能します。また、クロスチェックとして-構成からuglifycssを削除しましたが、フィルターが見つからないことについて不平を言っています。

これを修正する方法についてのアイデアはありますか?