質問: htmlオーバーライドを使用して、/ components / administrator / componentname / helper /にあるファイルをオーバーライドできますか? これらはコンポーネントのコアファイルであることを知っているので、直接変更したくありません。 opencartのvqmodのようにオーバーライドを作成する方法を探していますが、そのためにhtmlオーバーライドを使用できますか?私はコンポーネント開発者に行ったことがありますが、役に立ちません。
回答: テンプレートオーバーライドが機能するのと同じ方法でヘルパーファイルのオーバーライドを作成することはできません。しかし、テンプレートオーバーライドを使用してできることは、コンポーネントのmvcパターンをバイパスし、カスタムビューのファイルに必要なコードを追加できることです。たとえば、コンポーネントの特定のビューのテンプレートオーバーライドを作成し、テンプレートでデータベースと直接「やり取り」して、必要な方法で必要なアイテムを取得できます。