問題タブ [oxid]

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 に答える
345 参照

composer-php - ローカル リポジトリの Composer InvalidArgumentException

この例の Oxid 6 モジュールに基づいてモジュールを作成しようとしています
https://github.com/linslin/oxid6-example-module変更してhttps://github.com/v3ritas1989/gg_oxid6-example-
に複製しました
モジュール
だけでなく、ローカルのモジュール フォルダー
..modules/compname/modulenameにも

したがって、最初に、モジュール名、サブモジュールフォルダー名、および指定された名前空間を変更したいと思います

ただし、コンポーザーを介してモジュールをインストールしようとすると

エラーが発生します:

[InvalidArgumentException] パッケージ compname/gg_oxid6-example-module の一致するバージョンが見つかりませんでした。パッケージのスペル、バージョンの制約、および最小安定性 (安定版) と一致する安定性でパッケージが利用可能であることを確認してください。

私が理解していないのはその理由です

それでも機能しているので、ローカルフォルダーlinslinを削除しました。github
からプルしていると思いますか?

しかし、なぜこれが私の変更されたモジュールと私のgithubレポでうまくいかないのですか?
検索置換のみを作成しました
modulename
compname
namespacename

質問:
コンポーザーが私のレポまたはローカルを見つけられないだけだと思います..
だから

  1. ローカルフォルダーのみをチェックする方法で composer require を行うにはどうすればよいですか?
  2. 私のgithubでも見つからないのはなぜですか?
0 投票する
1 に答える
50 参照

php - Oxidshop - BasketComponent の changebasket 関数をオーバーライドする

クライアントの 1 人のために Oxidshop をカスタマイズしています。BasketComponent ファイルの「changebasket」関数をカスタマイズして、さらに検証を追加したいと考えています。この目的のために、カスタム モジュールも作成しました。メタデータ ファイルを使用してクラスを拡張しようとしています。

BasketComponent ファイルには次のコードがあります。

がアクティブになります。ただし、フロントエンドでページを更新すると、自動的に非アクティブ化されます。コードの何が問題なのかわかりません。

編集:私は、このエラーをoxideshop.logファイルで取得しています