問題タブ [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 - アプリでバンドル登録中にサービスでアクションを実行します
バンドルがアプリに登録されている間に、サービス(メニューサービス)でアクションを実行したい。symfonyはすべてのリクエストですべてのバンドルを登録するので、その時点でいくつかのアクションを実行するオプションがあるはずです。
助言がありますか?
php - Symfony 2: Monolog を無効にする
Monolog ロガーなど、Symfony 2 のコア バンドルを無効にすることはできますか?
私は、超高速で可能な限り軽量であることを除いて、多くの派手な要件を持たないアプリケーションに取り組んでいます。私の状況では、Symfony 2 は最良のフレームワークではないと思いますが、私にとっては、そこにある最良の原則を使用しており、一緒に作業するのは楽しいことです。また、後で利用する可能性のある多くのバンドルもあります。
それで、私の質問は、タイトルのように、(少なくとも本番環境では) ログを完全に無効にすることは可能ですか? もしそうなら、他のそのような機能も無効にすることは可能でしょうか?
PS: バンドルを無効にする最も簡単でクリーンな方法は、バンドルをカーネルから削除することだと理解していますが、それを使用するコードはどうなりますか?
android - バンドルの一部がAndroidに存在するかどうかを確認する
アプリケーションに取り組んでおり、リストビューから、選択したアイテムと前のアイテムを含むバンドルを作成します。私が判断する必要があるのは、前のアイテムが実際にバンドルされているかどうかです。存在する場合はその情報が必要ですが、存在しない場合はそれを反映するようにテキストビューを設定する必要があります。ただし、受信アクティビティを読み込もうとしたときにnullポインター例外が存在しない場合は、nullポインター例外が発生します(デバッグ中に検出したように、バンドルアクティビティによってクラッシュが発生することはありません。クラッシュする前にバンドルします)。そこで、受信アクティビティからのコードを含めました。
「prvEVM」はデバッガーのバンドルの一部として表示されたため、バンドル内で何かが渡されていることを知っています。
また、最初にバンドルから取り出してから、比較してみました。バンドルからプルした後、prvEvmはnull(デバッガーで変数を見る)なので、次のようなものが機能する可能性があると思いました。
しかし、prvEvmがNullであるため、NullPointerExceptionが発生します。そこで、ifテストを反転させてみましたが、同じ結果が得られました。これをどのように設定しても、prvEvmがnullでない場合、ここでのすべての構成が機能することに注意してください。要求されたデータはTextViewに配置されます。基本的に、このnullポインター例外を回避できる必要があります。オブジェクトがnullであることがわかっているので、nullである場合は、そのオブジェクトが使用されないようにテストしたいと思います。nullになるのは1回だけです。
objective-c - Cocoaにフォルダ(バンドル)を作成する
Cocoaを使用してプログラムでフォルダーを作成しようとしています。
カテゴリを作成しNSString
ましたが、次の関数があります。
したがって、簡単に言えば、私たちが持っているとしましょうNSString* path = @"/some/path/is/here";
、私たちはそれを簡単に作成することができます:
重要なのは、通常のフォルダーでは完全に機能しますが、指定されたパスがバンドル(つまり、拡張子付き)の場合は機能しないということです。例えば
上記は機能しません。
それを修正する方法について何かアイデアはありますか?
symfony - Symfony2: バンドル構造
私の現在のバンドル構造は次のようなものです:
- Acme/CoreBundle
- Acme/ImageBundle
- Acme/SecurityBundle
- アクメ/ユーザーバンドル
- Acme/GroupBundle
CoreBundle には、ホーム、連絡先、インプリントなどのエッジ機能が含まれています。ここで、ImageBundle (および後で他のグローバル サービス) を CoreBundle にマージしたいと考えています。CoreBundle をマージした後、大きすぎて混乱するので、エッジの機能を別の場所に置きたいと思います。問題はどこですか?
それらを EdgeBundle に入れる必要がありますか? メイン、低ロジック、エッジ ファイルはどこに保存しますか?
php - 2 つのバンドルを持つ symfony2 の教義
エンティティ User とエンティティ Contract の間に OnetoMany の関係を作成しました。(ユーザーは複数の契約を持つことができます)
fosuser (Userbundle) を拡張するための 2 つのバンドルと、他のすべての ToolsBundle を含む 2 つのバンドルがあります。
したがって、各リンクの横にリンクがあるユーザーのリストがあります.1つのリンクは、同じバンドル(toolsBundle)内のコントローラーにルーティングするコントラクトです。適切なIDのコントラクトを見つけようとすると、それが教えてくれます
クラス MyApp\UserBundle\Entity\Contract が存在しない Symfony2/vendor/doctrine/lib/Doctrine/ORM/Proxy/ProxyFactory.php 行 194
もちろん、契約は MyApp\ToolsBundle\Entity\Contract にあります
何が悪いのかわからない...
}
奇妙なことに、ID なしで編集を行った場合 (コントラクトを作成するために、完全に機能しているのは、一致するものを見つけたときだけです...
これが正しいかどうかはわかりません:
しかし、単純なもので試してみても問題ありません
同じエラーがあります。私は立ち往生しており、symfony がなぜエンティティが私の toolsBundle ではなく私の他のバンドルであると考えるのか本当にわかりません...
ありがとう。
編集:私の契約クラス
c# - スクリプト用の MVC4 _Layout.cshtml バンドル
私の _Layout.cshtml ページの head セクションには、次のコード行があります...
scripts ディレクトリを確認すると、jquery-ui は問題なくそこにあります。私はMVC、特にMVC4にかなり慣れていません。私は 3 を使用してきましたが、覚えていること、または少なくとも使用したことから、バンドルとは何の関係もないと思います。私が得たものから、これはすべてのスクリプトを、スペースなどを取り除いてしっかりとタイプされたテキスト形式にまとめます。したがって、Web フォームのマスター ページのような共有ページであるため、jquery-ui が各ページに追加されると想定しています。
これで、この共有レイアウト ページを使用する Index.cshtml ファイルが一番上に表示されます。
Index.cshtml ファイルにも、このコードを含む部分ビューを追加しました。
部分ビューには、追加しようとしているフィールドが含まれています。残念ながら、それは type=text の入力フィールドに日付ピッカーを追加していません。はい、このフィールドの id="#DateOfBirth" です。どうしたんだ?
編集:このエラーが発生します-「Uncaught TypeError: Object [object Object] has no method 'datepicker'」
php - DoctrineのSymfonyバンドルリポジトリはどうなりましたか?
プロジェクトでビン/ベンダーの更新を行ったときに、なぜすべてが壊れたのか疑問に思って、最後の2時間を費やしました。次のエラーが発生していました
致命的:github.com/symfony/DoctrineMigrationsBundle.git/info/refs not found:サーバーでgit update-server-infoを実行しましたか?
致命的:github.com/symfony/DoctrineMongoDBBundle.git/info/refs not found:サーバーでgit update-server-infoを実行しましたか?
致命的:github.com/symfony/DoctrineFixturesBundle.git/info/refs not found:サーバーでgit update-server-infoを実行しましたか?
担当者は何も変更していません
調査の結果、バンドルのリポジトリの場所がgithub.com/doctrine/に変更されていることがわかりました。depsの場所を変更し、vendors / bundles / Symfony / Bundle /からバンドルを削除する必要がありましたが、それは確かに私を混乱させました。
奇妙なgitdiffとDoctrineFixturesBundleのreadmeでの小さな言及を除いて、これに関するドキュメントはまったく見つかりません。これはBC以外の変更ではありませんか?これは、それらのリポジトリを使用するすべての人に影響しませんか?BC以外の変更である場合、それに関する詳細情報がないのはなぜですか。影響を受けるのは私だけですか?または、何か間違ったことをしましたか(ベンダーはインストールではなく更新します)?
これらのプロジェクトのマスターブランチでは、名前空間も変更されていることがわかります。これはBC以外の大規模な変更ではありませんか?将来、サイトを立ち上げようとしているときにこれが発生する可能性があるのではないかと心配していますが、それについてできることはあまりないようです。
symfony - Symfony2 のベスト プラクティス - ユーザーを必要とするバンドルの適切な編成
私は数週間 Symfony2 を使っていて、とても気に入っています。
しかし、私は側面と少し混乱しています。2 つのバンドルがあり、それぞれに「ユーザー」エンティティがあり、そのユーザーに関する情報が格納されているとします。
ただし、サイト管理者が選択した認証で実際の認証を実行できるようにしたいと考えています (バンドルのユーザー エンティティの 1 つでなくても)。
実際の認証に柔軟に対応しながら、これらのエンティティを整理してすべてリンクするためのベスト プラクティスは何ですか。
ありがとう。
更新: ここに説明があります。
フォーラムとウィキの 2 つのバンドルがあるとします。
さて、ユーザーにとっては、これら 2 つのシステムに保存したいさまざまなデータがたくさんあります。したがって、それぞれにそれらを格納する場所があります (2 つの異なるテーブルのように)。ただし、どちらも認証情報は保存せず、その他の情報のみを保存します。
どちらの認証方法が使用されても、そのトークンを取得して、独自のバンドルで使用する必要があるユーザー データを決定できるという考えです。そうすれば、バンドルは互いに独立して機能するだけでなく、認証方法とは独立して機能することができます。
symfony - Symfony2 : 異なるバンドルのエラー ページをカスタマイズする
いくつかのバンドルがあり、バンドルごとに独自のエラー ページをカスタマイズできるかどうかを知りたいです。
クックブックを読んだところ、例にはすべてのバンドルの一般的なカスタマイズ ページしか表示されませんでした。
各バンドルの例外プロセスをオーバーライドする方法はありますか?