問題タブ [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.
routing - Symfony ルーティングをスタンドアロン コンポーネントとして使用してルートをデバッグするには?
Symfony の 3.1 ルーティング コンポーネントをスタンドアロン コンポーネントとして使用しています。
ルートをデバッグしたい。
これによると: http://symfony.com/doc/current/routing/debug.html
これは、次のコマンドを実行して行います。
これは完全な Symfony フレームワークを実行しているプロジェクトにとっては些細なことですが、ルーター コンポーネントをスタンドアロン モジュールとして使用する場合、どのように実行すればよいでしょうか?
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'
動作しません。どうすればこれを解決できますか?
jquery - Symfony3 Ajax フォーム追加フィールド
AdminBundle\Form\CoreForm.php:
フォームの種類: スムーズに機能するフォーム。ただし、新しいフィールドは許可されません。
jQuery Ajax コード:
問題: Ajax システムは問題なく動作しています。しかし、フォームが送信されると、「このフォームには余分なフィールドを含めないでください」というエラーコードが表示されます
symfony - symfony 3.1 バンドルがインストールされているかどうかを確認する
別のバンドルに依存するバンドルを開発しています。
基本バンドルがインストールされていない場合に対処するために、コントローラー内で「bundle_exists()」関数を実行したいと思います。
問題は、インストールされているバンドルのリストを取得するにはどうすればよいか、またはバンドルの名前 (最終的にはバージョンも) を確認するにはどうすればよいかということです。
ありがとう。
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 を使用していますが、それが問題でしょうか?
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: ? プロバイダーとして何を入力しますか
fosuserbundle - Symfony 3 スタートページとしてログイン
簡単な ToDO:
www.mysmyfonyproject.com に行くと、ユーザーがログインしていないときに、ログインページが表示されるはずです。それ以外の場合は、ユーザーのランディング ページが表示されます。
私は次のように私のホームコントローラーで悪い解決策を作ろうとします:
しかし、ここにエラーがあります:不明なパス/ログイン。
twig - symfony の翻訳
私は symfony (3.1.3) の最後のバージョンを使用していますが、複数の変数を変換したいと考えています。しかし、私は見つけられなかったし、良い解決策
今私はやっています:
私は試します:
しかし運がない。
私も試してみます
ありがとう
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 エラーに関する行が含まれているため、これで問題ないと思います。
php - Symfony 3 - cssrewrite フィルターが見つかりません
私はそれを理解していません - 私はすでにいくつかの symfony プロジェクトをセットアップしましたが、今はエラーメッセージで完全に失われています:
作曲:
アプリ/設定/config.yml
テンプレートで:
cssrewrite を削除すると、uglifycss
フィルターが機能します。また、クロスチェックとして-構成からuglifycssを削除しましたが、フィルターが見つからないことについて不平を言っています。
これを修正する方法についてのアイデアはありますか?