問題タブ [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.

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

php - バンドルからの対話型パラメーター

私は Symfony2 で最初のバンドルを開発しています。これは、その構築にいくつかのパラメーターを使用するサービスであり、AcmeBundle/Resource/config/parameters.ymlでこの構造を保持していれば適切に機能していました。

しかし、app/config の代わりに作成された composer AcmeBundle/Resource/config/parameters.yml.dist を使用してバンドルをインストールするために、 parameters.yml File の Interactive Management を利用する方法があるかどうか疑問に思います/parameters.yml.dist

よろしくお願いします。

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

symfony - 名前空間とその使用法を理解するのが難しい

この名前空間の使用法を理解するのにいくつかの困難があります:

FOS という名前の名前空間を見つけました (/Applications/MAMP/htdocs/ecommerce/vendor/friendsofsymfony/user-bundle 内):

しかし、\Entity\User がわかりません。

これは私のエンティティのコードです:

この名前空間を理解すると、この問題を解決できるようになります:

致命的なエラー: 14 行目の /Applications/MAMP/htdocs/ecommerce/src/Utilisateurs/UtilisateursBundle/Entity/Utilisateurs.php にクラス 'FOS\UserBundle\Entity\User' が見つかりません [2015-08-16 17:19:57 ] php.CRITICAL: 致命的なエラー: クラス 'FOS\UserBundle\Entity\User' が見つかりません {"type":1,"file":"/Applications/MAMP/htdocs/ecommerce/src/Utilisateurs/UtilisateursBundle/Entity/Utilisateurs .php","行":14,"レベル":-1,"スタック":[]}

致命的なエラー: 18 行目の /Applications/MAMP/htdocs/ecommerce/vendor/friendsofsymfony/user-bundle/Propel/User.php にクラス 'FOS\UserBundle\Propel\om\BaseUser' が見つかりません

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

gulp - gulp を使用した巨大なバンドル

誰かがこれについて頭を包むのを手伝ってくれたらとてもありがたいです. 反応するプロジェクトが組み込まれています。gulp を使用してバンドルを構築します。しかし、私のバンドルはそれぞれ 10Mb を超えてしまいます。そしてcss 2Mb。ページをリロードするたびに、22Mb のデータをダウンロードします。ばかげています。私は環境をセットアップしておらず、gulp/browserify/npm などを使ったことがありません。私たちの主任プログラマーは約 6 週間前に退職し、現在はサイトを公開していますが、読み込み時間を改善する必要があります。

私自身のコードは約 900 kb です。私のcssは約137kbです。私は3つのバンドルを持っています。

vendor-bundle.js には、/assets/libs/index.js に次のものが含まれており、最大 10Mb 追加されます。各インクルードの後、サイズがあります。セマンティックはどのように6Mbにすることができますか??? 私は何を間違っていますか?

app-bundle と account-bundle は同じサイズで、それぞれ約 11Mb です。ログイン/サインアップ ページには account-bundle がロードされ、メイン サイトには app-bundle がロードされます。私自身のコードはわずか 970 kb です。バンドルを最大 11 MB まで追加するにはどうすればよいですか???

また、バンドルを削除する方法を習得したら、それらを最も簡単に圧縮してすべてのコメントを削除するにはどうすればよいですか?

かなりの時間をオンラインで調べましたが、もう時間がありません。ありがとうございました

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

symfony - Symfony2 は AppKernel で getDoctrine() を使用してバンドルを動的に登録します

複数の Web サイトを管理できるアプリケーションを作成しました。使用する権利があれば、Web サイトで使用できる「拡張機能」 (バンドル) が多数あります。権利 (どの Web サイトがどのバンドルを使用できるか) はアプリケーションで管理され、(許可されたバンドルの名前空間で) データベースに保存されます。

編集: Web サイトを呼び出すと、バンドルは WebsiteKernel (各 Web サイトで一般的に使用される通常の AppKernel) に読み込まれます。 各 Web サイトには、独自の app- および web- フォルダーがあります。そのため、Web サイトごとに個別のアプリ キャッシュがあります。各 Web サイトには独自の WebsiteKernel.php (= 通常の AppKernel) があります。

ここで、現在呼び出されている Web サイトの許可されたバンドルをそのWebsiteKernelに動的に登録したいと考えています。 投稿「Symfony2 でバンドルを動的に登録することは可能ですか?」では、これは bundle-directories を調べることによって行われました。これを同じ方法で行いたいのですが、「この Web サイトで許可されている」として保存されているバンドルのみをデータベースに含めたいと考えています。

そのためには、リポジトリにアクセスして、許可されたバンドル名前空間を取得する必要があります。のようなことができると思ったのです$this->getDoctrine()->getRepository('MyAppBundle:MyObject');が、WebsiteKernel(=AppKernel)でこの関数を呼び出す方法がわかりません。電話しようとすると$this->getDoctrine()、UndefinedMethodExeption が発生します。もちろん、doctrine-bundle が登録された後にこれを実行しようとします。

問題は、WebsiteKernel (= AppKernel) のコードをどのように変更して使用する必要がある$this->getDoctrine()かということです。

ところで、この 2 つの投稿には同様の問題がありますが、まだ回答がありません。

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

symfony - Symfony2 - ベンダー バンドルの構成を変更する

問題に直面しました。ベンダー バンドルの構成を変更する必要があります。どうすればそれを正しく行うことができますか?

ベンダー バンドル構成:

->arrayNode('items')問題は、bundle configuration.php を編集せずにカスタム配列に変更するにはどうすればよいかということです。

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

format - Angular2 SystemJs バンドルとバンドルされていない js

SystemJs と Angular2 は初めてです。サードパーティのパッケージを使用していますが、bundles/code.jsファイルがあるものとないものがあります。

私が使用しているものは、bundles/code.jsなんとか機能するようになりました。

ファイルを含めて、ファイル内に入れる<script src=foo/bundles/code.js>ことができます。import * from 'code/foo'ts

bundles/code.jsには次のようなものがSystem.registerDynamic("code/foo",...)あるので、これはすべて意味があります(これは私の理解です)importcode/foo

バンドルを使用しないパッケージを見つけました。ロードする必要があるファイルは次の.jsようになります。

Systemこれはフォーマットではないことに気づきました。私は自分で次のことを試しましたindex.html

私も試してみました

何をしても、次のエラーが発生します。

Uncaught ReferenceError: require が定義されていません

2 つの質問があります。

  • どのようにロードしng2-file-upload.jsますか?
  • bundleこのパッケージの を作成するにはどうすればよいですか? (パッケージには、実行時にすべて.ts.d.tsファイルが含まれますnpm install)
0 投票する
1 に答える
779 参照

apache-karaf - karaf 機能と展開フォルダー

karaf でバンドルを展開するために展開フォルダーを使用する場合と比較して、機能記述子を使用する利点は何ですか。

この回答に基づいて、本番環境での使用のようです。展開フォルダーを使用するよりも、機能に依存する方がよいでしょう。展開フォルダーよりも機能を使用することの特定の利点はありますか?

Karaf の deploy フォルダーに配置されたバンドルの起動