問題タブ [vendor]

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 投票する
5 に答える
35136 参照

android - adb経由でAndroid搭載デバイスのベンダーIDを取得するには?

Android 搭載デバイスのベンダー ID と製品 ID を取得する方法に問題があります。

これを行うことができるadbのコマンドはありますか?

デバイスの挿入中にベンダー ID と製品 ID を取得できますが、Windows ドライバーをインストールした後、一度に 2 つのデバイスを挿入すると、実際のベンダー ID を区別できませんでした。したがって、ADB またはハードウェア デバイスと Android デバイス間のその他の接続を介してベンダー ID を見つける必要があります。

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

symfony1 - Stof Doctrine 拡張バンドル

Doctrine Extensions と Stof Doctrine Extensions bundle をセットアップしようとしているときに、奇妙なことが起こっています。Stof のチュートリアルに従った後、config.yml の stof_doctrine_extensions を知らないというエラーが表示されます。名前空間のリストにも彼は存在しません(端末はその種のエラーで表示されます)。

誰かが同じ問題を抱えていますか?特定のブランチが必要ですか... Symfony 2.0.x と Doctrine 2.1.6 を使用しています。

ありがとう!

0 投票する
3 に答える
994 参照

sql - ベンダーの SQL サーバー データベースで VIEWS を使用する代わりに

注文処理.Net 3.5サイト用にカスタマイズするために、追加のテーブルなどでアドオンしようとしているベンダーSQL Server 2008 dbがあります。ベンダー データベースは変更しないでください。ただし、ベンダーのデータベースに含まれていない現在の注文状況を記録する必要があります。

現在、CASE を含む VIEW を使用して、Orders テーブルのデータに基づいてステータスを取得しています。パフォーマンスを向上させるために、OrderID と Current_Status を含む新しい Status テーブルを作成したいと思います。

ステータス テーブルを最新の状態に保つために、すべての注文を調べてそれに応じてステータス テーブルを更新するスクリプトを頻繁に実行する代わりの方法はありますか?

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

php - 未定義のメソッドDoctrine\DBAL \ Configuration :: getFilterSchemaAssetsExpression()の呼び出し

symfony2でベンダーを更新しましたが、このエラーが発生し始めた後、なぜ表示されるのかわかりません。

uan @ juan-VirtualBox:/ var / www / msw-web $ php app / console doctrine:migrations:diff PHP警告:Xdebugは0行目のUnknownにZend拡張機能としてロードする必要があります

PHPの致命的なエラー:/ var / www / msw-web / vendor / doctrine-migrations / lib / Doctrine / DBAL / Migrations / Tools / Console / Command /DiffCommandにある未定義のメソッドDoctrine\DBAL \ Configuration :: getFilterSchemaAssetsExpression()を呼び出します。 85行目のphpPHPスタックトレース:PHP 1. {main}()/ var / www / msw-web / app / console:0 PHP 2. Symfony \ Component \ Console \ Application-> run()/ var / www / msw-web / app / console:22 PHP 3. Symfony \ Bundle \ FrameworkBundle \ Console \ Application-> doRun()/var/www/msw-web/vendor/symfony/src/Symfony/Component/Console/Application.php :118 PHP 4. Symfony \ Component \ Console \ Application-> doRun()/var/www/msw-web/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:75 PHP 5. Symfony \ Component \ Console \ Command \ Command-> run()/var/www/msw-web/vendor/symfony/src/Symfony/Component/Console/Application.php:194PHP6。Symfony \ Bundle \ DoctrineMigrationsBundle \ Command \ MigrationsDiffDoctrineCommand-> execute()/var/www/msw-web/vendor/symfony/src/Symfony/Component/Console/Command/Command.php:224 PHP 7. Doctrine \ DBAL \ Migrations \ Tools \ Console \ Command \ DiffCommand-> execute()/var/www/msw-web/vendor/bundles/Symfony/Bundle/DoctrineMigrationsBundle/Command/MigrationsDiffDoctrineCommand.php:46

致命的なエラー:/var/www/msw-web/vendor/doctrine-migrations/lib/Doctrine/DBAL/Migrations/Tools/Console/Command/DiffCommand.phpの未定義のメソッドDoctrine \ DBAL \ Configuration :: getFilterSchemaAssetsExpression()を呼び出す85行目

コールスタック:0.0003 328524 1. {main}()/ var / www / msw-web / app / console:0 0.0210 1930264 2. Symfony \ Component \ Console \ Application-> run()/ var / www / msw-web / app / console:22 0.0289 2110852 3. Symfony \ Bundle \ FrameworkBundle \ Console \ Application-> doRun()/var/www/msw-web/vendor/symfony/src/Symfony/Component/Console/Application.php:118 0.1349 7697284 4. Symfony \ Component \ Console \ Application-> doRun()/var/www/msw-web/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:75 0.1422 7697284 5. Symfony \ Component \ Console \ Command \ Command-> run()/var/www/msw-web/vendor/symfony/src/Symfony/Component/Console/Application.php:194 0.1432 7697828 6. Symfony \ Bundle \ DoctrineMigrationsBundle \ Command \ MigrationsDiffDoctrineCommand->execute()/var/www/msw-web/vendor/symfony/src/Symfony/Component/Console/Command/Command.php:224 0.1767 11022484 7. Doctrine \ DBAL \ Migrations \ Tools \ Console \ Command \ DiffCommand-> execute()/var/www/msw-web/vendor/bundles/Symfony/Bundle/DoctrineMigrationsBundle/Command/MigrationsDiffDoctrineCommand.php:46

juan @ juan-VirtualBox:/ var / www / msw-web $

問題がDoctrineに起因するのかどうかはわかりません。


私は教義のdbalを更新しようとしました、私はmiファイルdepsで使用しました

しかし、ベンダーを再インストールするとバージョン2.1.Xがダウンロードされるため、同じエラーが発生します。

私に何ができる?

よろしく。

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

php - Symfony2 構文エラー (ベンダー ファイル内)

サーバー全体でコードの整合性を維持するために、別のサーバーにロールアウトするたびに composer を使用してファイルをダウンロードするのではなく、/vendor/* ディレクトリをソース管理下に置きたいと考えています。ファイルは同一です。

ソース管理にコミットされたすべてのファイルに対して構文チェッカーを実行すると、次のエラーが発生します。

このファイルの「エラー」は意図的なものですか? どんな助けでも感謝します。以下のファイルの内容:

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

symfony - Symfony2 はサード パーティのバンドル用のクラッドを生成します

エンティティの CRUD ジェネレーターを使用して、基本的な管理インターフェイスを生成することができます。すなわちphp app/console generate:doctrine:crud

問題は、ベンダーによってバンドルされたエンティティに対してもこれを行うことができるかということです。必要なエンティティが見つからないというエラーが表示されます。

ありがとうございました

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

symfony - 複数の企業 Web サイトでの Symfony2 バンドルのベスト プラクティス

私はプロジェクトに取り組んでいます... sf2の複数のインスタンスで使用されるバンドルを作成しています。そして、それについてのベストプラクティスは何だろうか? src/ または vendor/ に入れて、git サーバーに配置しますか? ベンダーで作成しようとしましたが、登録できないなどのエラーが常に発生します。

それについてのベストプラクティスは何ですか? それがベンダーのディレクトリである場合...適切に設定するためのガイドラインを見つけることができる場所を知っていますか?

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

php - MVCフレームワークにモジュールを効果的に実装し、単一のモジュールで複数のコントローラーへのルーティングを処理するにはどうすればよいですか?

私は基本的なMVCフレームワークをphpの学習プロジェクトとして開発しました。これは実際には2番目のバージョンであり、最初のバージョンでは不十分だった2つの側面を改善しようとしています。

  • リクエストルーティング:リクエストのマッピング(例:/ controller / action / [params])
  • モジュール:アプリケーションを拡張するように設計されたドロップインアプリケーション(CMSなど)。

これは私が今いるところです:

  1. リクエストを受け取り、それをさまざまな部分(コントローラー、アクション、引数など)に解析できます。これらは、対応するコントローラークラス/ファイル(「/ foo / bar」など)にマップされます-> FooController :: bar() -これらはすべて、RequestRouterクラスで実行され、Requestオブジェクトにカプセル化されています。

    • アプリケーションファイルへの分類された参照(コントローラー、libなど)を含むマニフェストオブジェクトを維持しています。マニフェストは私のオートローダーメソッドで使用されます。
    • マニフェストはキャッシュされるため、新しいファイル/クラスを追加するたびに再構築されます。これは、新しいモジュールが追加/削除されるときに当てはまります。
  2. Controller :: methods()は、正しいビューを適切にレンダリングします。

  3. 次に、コアが構造化されているように編成されたモジュールがあります(/ root / raspberry / vendors / core / module)

問題

私が現在抱えている問題は、モジュールが関係するルーティング/リクエスト処理の組み合わせです。

  • project.dev/adminをリクエストすると、 AdminController :: index()にマップされます-これは正しいです
  • ただし、project.dev / admin / editorを参照すると、AdminController :: editor()が取得されます。ここで、本当に必要なのはEditorController :: index()です。

いくつかの調査の結果、フロントコントローラーパターンを実装し、特定のコントローラーをラップするデコレーターを作成できると思います。デコレータは、リクエストを再解析して/ editorをコントローラにし、残りのセグメント(/ editor / action / args)を再マップすることができます。

これらはすべて正常に機能するように見えますが、フローの早い段階で基本的なもの(RequestRouter)が欠落しているように感じます。私はここSOで他の同様の質問を調査し、HMVCを読みました。原則として、それは私の質問に答えるかもしれないようですが、フレームワーク主導よりもインターフェース主導のようです(それが理にかなっている場合)。コハナのような他のフレームワークも調べましたが、それらのモジュールシステムと同じモジュール内の複数のコントローラーへのルーティングがどのように機能するかを完全には把握していません。

フロントコントローラーを導入したり、リクエストを再解析したりせずにモジュールシステムを効果的に実装する方法についての洞察や提案をいただければ幸いです。または、モジュールを別の方法で再構築する必要がある場合は、その方法を理解したいと思います。

追加情報:

私のRequestRouterは、事前に定義したルートのリストを保持しています(デフォルトのメソッドを含む)。これらの事前定義されたルートを使用して、 / admin/editorにアクセスしてEditorController::index()を取得できますが、モジュール内のコントローラーに送信されるすべてのコントローラーとリクエストのルートを定義する必要があります。これは良いデザインではないと思います。これが私のルートのサンプルです:

これは私のRequestオブジェクトがどのように見えるかです:

これは私のマニフェストのサンプルです:

これはアプリケーションファイルシステムです。

http://s11.postimage.org/pujb2g9v7/Screen_shot_2012_10_09_at_8_45_27_PM.png

0 投票する
3 に答える
310 参照

symfony - Symfony 独自のプライベート ベンダー

ベンダーにインポートするプライベート バンドルがあります。

現在、私は自分のプロジェクトで作業しており、ベンダー バンドルのコードを編集したいと考えています。

これで、コードにコミットしたいので、そのバンドルのディレクトリに移動して、「git commit -a」と言うので、メッセージを表示して保存すると、コミットが完了します。OK, " git push" そして、"Everything is up-to-date" という応答を返します...だから私はそれをプッシュできませんが、コミットできますか??

これはコミットする方法ではありませんか?レポをクローンしてそこで作業するだけですか?

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

mercurial - Mercurial ベンダー ブランチのマージに関する競合

数日前、サードパーティのライブラリを更新するために現在のプロジェクトで「ベンダー分岐」を採用することにしたので、この質問で説明されているのと同様のプロセスを実行しようとしました:
Vendor Branching, Mercurial Style?

今、私は基本的にこのシナリオを持っています:

  • http://host/hg/vendor- ライブラリのバージョン 2.0 とバージョン 3.0 へのアップデートが含まれています
  • http://host/hg/project- これはメイン プロジェクトであり、ローカルの変更を加えたバージョン 2.0 のライブラリが既に含まれています (以前はバージョン 1.0 で、手動で更新されました)。

ベンダーレポで私:

  • 「vendor-lib」という名前のブランチを作成しました
  • 追加されlib-2.0、タグが追加されましたlib-2.0
  • 追加 (addremove)lib-3.0とタグlib-3.0

私のプロジェクトレポでは:

  • 外部ベンダー リポジトリを取得しましたhg pull ../vendor -f
  • デフォルトから私がしたhg merge vendor-lib

ここで問題が発生します。すべてのファイルが競合しています。競合では、Local と Other は通常のファイルですが、Base は空です。したがって、解決策はそれらの1つを追加するか、ファイルを完全に空に設定することです。vendor-libこれは、プルされたブランチにデフォルトの共通の親がないために発生すると想定しています。

両方のブランチ間で共通の親を設定する方法があるかどうか、または と の間のデルタをデフォルトにマージする方法があるかどうかはわかりませlib-2.0lib-3.0

よろしくお願いします。ありがとうございました。