問題タブ [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.
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
質問:
コンポーザーが私のレポまたはローカルを見つけられないだけだと思います..
だから
- ローカルフォルダーのみをチェックする方法で composer require を行うにはどうすればよいですか?
- 私のgithubでも見つからないのはなぜですか?
php - Oxidshop - BasketComponent の changebasket 関数をオーバーライドする
クライアントの 1 人のために Oxidshop をカスタマイズしています。BasketComponent ファイルの「changebasket」関数をカスタマイズして、さらに検証を追加したいと考えています。この目的のために、カスタム モジュールも作成しました。メタデータ ファイルを使用してクラスを拡張しようとしています。
BasketComponent ファイルには次のコードがあります。
がアクティブになります。ただし、フロントエンドでページを更新すると、自動的に非アクティブ化されます。コードの何が問題なのかわかりません。
編集:私は、このエラーをoxideshop.logファイルで取得しています