問題タブ [bundles]
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 - Symfony2 プロジェクトを ftp にデプロイする方法
インターネットでいくつかのチュートリアルを検索して試しましたが、どれもうまくいきませんでした。私が従ったチュートリアルは、Symfony2 のドキュメント、Dator、Hpatoio、Capifony からのものでした。
プロジェクトをサーバーにエクスポートする方法を誰かに説明してもらえますか? 例: www.domain.com/about. それは私にとって非常に役に立ちます。
私はバンドルを持っており、バンドル内にはすべてのコントローラーと小枝のテンプレートなどが設定されています。
ご不明な点がございましたら、お問い合わせください。
前もって感謝します。
android - タイプ java.lang.String のバンドルは JSONArray に変換できません
私は、GCM を介して Json メッセージを取得し、バンドルを介して通知を渡す Android アプリケーションに取り組んでいます。すべてが正常に機能しており、通知トレイにバンドル メッセージが表示されます。
しかし、その JSON バンドル メッセージを解析したいのですが、エラーが表示されます。
タイプ java.lang.String のバンドルは JSONArray に変換できません
バンドルを介して来る私の JSON 応答は、コードと共に以下に示されています。
サービス クラス:
git - Symfony2 - 複数のバージョンのバンドルを効率的に管理する
私のチームと私は、複数のアプリを管理する Symfony2 を使用してバック オフィスを開発しています。現在は 1 つのアプリしかありませんが、近い将来、多数のアプリを管理できるようになるはずです。
各コンポーネント (別名アプリ) を個別のバンドルで開発することにしました。
私たちが望んでいるのは、symfony2 プロジェクト全体を、コンポーネント間の副作用を (過度に) 心配することなくデプロイできるようにすることです。
実際には、理想的には、プロジェクト全体をデプロイするときにversion X
コンポーネントA
とversion Y
コンポーネントをデプロイできるようにしたいと考えています。B
そうするために、私たちが検討したオプションは次のとおりです。
- 1) バンドルは git サブモジュールです
- 2) バンドルは別々のリポジトリにあり
composer.json
、プロジェクトのメインで管理されます
最初のものは正当に思えますが、これが良い習慣であるかどうかはわかりません:どう思いますか?
2 つ目は、依存関係 (およびバージョニング) を処理する正しい方法に見えますが、バンドル リポジトリの最後のバージョンをプッシュし、composer を更新してから、最終的にメイン プロジェクトでバンドルをテストできるようにする必要があるため、生産性の点で非常に悪いです。 .
これが未解決の質問であることは承知していますが、この場合の優れたプラクティスについてのフィードバックが欲しいです。
php - Symfony 2 - バンドル間の移動
ほんの数日前に Symfony 2 を使い始めました。私は現在、市場調査を目的としたツールに取り組んでいます。このツールは複数のモジュールで構成されており、それぞれが Symfony プロジェクトのバンドルになっています。もちろん、これらのモジュールをすべて 1 つのバンドルにすることもできますが、バグの修正や新しいモジュールの改善と追加のプロセスを容易にするために、コードをできるだけ保守しやすくすることが目的です。
したがって、基本的に私のフォルダー構造は次のようになります。
AppBundle -> Controller -> DefaultController: サイトの初期ロード時に使用されます。フロントエンド バンドルにある、レンダリングされた Twig テンプレートを返すだけです。
会社 | |__> AdministrationBundle: これは、モジュールを構成したり、ユーザーを追加または編集したりできる管理バックエンドであると想定されています。
フロントエンドは正しくレンダリングされ、問題はありません。しかし、モジュール 1 またはモジュール 2 に移動しようとするとすぐに (まだ管理バンドルを開始していません)、得られるのは次のとおりです。
おっとっと!エラーが発生しました サーバーが「500 Internal Server Error」を返しました。何かが壊れています。このエラーが発生したときに何をしていたかをお知らせください。できるだけ早く修正いたします。不便をかけてごめんなさい。
Apache のエラー ログにも Symfony のログにも何も記録されておらず、何が起こっているのかまったくわかりません。次のように、 app/config/routing.yml でモジュールへの初期ルートを構成しました。
各 routing.yml には、対応するモジュールに必要なルーティングが含まれています。基本的には次のようになります (例: company/Module_1_Bundle/Resources/config/routing.yml):
対応する Module1Controller は次のとおりです。
}
なぜうまくいかないのか、本当に頭を悩ませています。皆さんが私を助けてくれることを本当に願っています。:)
php - Symfony2 ナビゲーションでユーザー名を取得する
Symfony2 Framework の使用を開始しました。これは私にとって非常に優れています。Symfony2 で既存のプロジェクトを再構築するための最初のバンドルを作成した後、私はこの問題に遭遇しました:
ナビゲーションを配置{% block navigation %}
するbase.html.twigに を作成しました。次に、バンドルで base.html.twig を拡張すると、ナビゲーションが表示されます。すべて順調。
私の問題は、ログインしているユーザーに挨拶を表示したいのですが、base.html.twigにはロジックやコンテナーがなく、ユーザー情報をプッシュする必要がないようにするにはどうすればよいか疑問に思っています。各バンドルのコントローラーでユーザー情報を定義します。
現時点では、コントローラーのアクションは次のようになります。
私の質問は、ナビゲーションのユーザー情報がすべてのバンドルから存在するようにプロジェクトを管理するにはどうすればよいですか?
Twig Extension は正しい方法ですか? または、テンプレートを含める方法を変更する必要がありますか?
これで私を助けることができるすべての人に感謝します!
javascript - CSS と Javascript バンドルのキャッシュ値を制御するには?
Visual Studio 2013 でバンドルを使用すると、次のようにキャッシュされます。
名前に別の値を設定するにはどうすればよいですか? タイムスタンプなど、もっとわかりやすいものでしょうか。その名前を設定するものをオーバーライドできるのだろうか...?