私はOpenCartを使用して物事を構築する方法の理解を深めようとしていますが、それらのドキュメントは保守的な側面にあるようです。stackoverflowコミュニティに資料を読むための提案がありますか?
この質問は、精神的に以下に関連しています。
私はOpenCartを使用して物事を構築する方法の理解を深めようとしていますが、それらのドキュメントは保守的な側面にあるようです。stackoverflowコミュニティに資料を読むための提案がありますか?
この質問は、精神的に以下に関連しています。
まず、 MVCの概念を理解する必要があります。次に、OpenCartフレームワークの説明を見て、OpenCartでのMVC実装をよりよく理解してください。
残りはそれほど難しいことではありません。いくつかの例を見ていくだけで、アイデアが浮かびます。この例は、始めるのに非常に役立ちます。それはトレーニング目的で書かれていて、すべてのファイルはよくコメントされています!サンプルをダウンロードするには、注文を送信してから、[ダウンロード]セクションから添付ファイルをダウンロードする必要があります。このリンクで他のチュートリアルを見つけることもできます...
OpenCartのテーマを変更するだけの場合は、Smartyなどのテンプレートエンジンでの作業経験が有益であることがわかります。
しかし、機能の拡張と変更に関するものであれば、MVC全体の知識は間違いなくより有益です。
最初にMVCを理解することに時間を費やしたくない場合は、すぐにコードに飛び込んで、ファイルがどのようにロードされているかを理解してみてください(die()、exit()がこれに最適な手段です)。
それがMVCまたは他のパターン、オープンカートまたは他のツール/ソリューションであるかどうかにかかわらず、それをしっかりと保持する最もやりがいのある方法は、ブートストラッププロセスまたはファイルロードメカニズムを理解することに集中することであり、これは次の方法で最もよく達成できます。コードを論理的に調べ、そのフローを理解します(ここでもdieまたはexitを使用します)。
お役に立てれば。
あなたは彼らの初心者向けガイドを購入することができますOpencart初心者向けガイド
まず、MVC開発フレームワークを学習します。MVCフレームワークがどのように構築されているかを理解していれば、Opencartを理解するための道をすでに進んでいます。Codeigniterは、学ぶのに非常にシンプルなMVCフレームワークであり、役立つリソースがたくさんあります。
私はOpencartフォーラムで「Opencartのための良いリソース」について何かを書いています。参照の開発のセクションを参照してください。
機能を変更または追加するには、vqmodの使用を検討する必要があります。これにより、opencartソースコードを直接変更せずに変更できます。これは、アップグレードを行う場合、または変更を他のopencartインストールに移植する場合に理想的です。
それらが特に役立つ場合は、コミュニティと共有することもできます。