私はmagentoを初めて使用し、MVCの概念はありませんが、それに取り組むための仕事が与えられました。つまり、それを理解して仕様を実装することです。今、magentoの「ビースト」を本当に理解したいので、あまりにもストレスを感じています。私はTuts + Magento Fundamentalをフォローしてき ました。「Hello World」は現実の世界に注ぐお茶ではないため、すべてが曖昧です。私は本当に詳細なチュートリアルが必要です。
- モデル、コントローラー、ビューがどのように連携してデータをフィードし、特定のhtml要素に機能を提供するか、データをフィールドにマップする方法を知りたい。
- 追加メニューを作成し、それにリンクする方法。
- 「Hello関数」だけでなく、モデル、コントローラ、リソースなどのより実用的な方法は何ですか。
- どのように適用するためにどの方法を知っているか、私たちが言うときのために依頼するか
getABC()
など
優れた機能を備えたストアを作るためのポイントはたくさんあります。それをすぐに終わらせるのは速すぎないことは理解していますが、それを学び、自分自身を誇りに思うことで眠りを失うのはあまりにも熱心です。私はかなり新しいですMagentoへのブロック、ヘルパー、コントローラーなどの作成に関するかなりの知識がありました。「Magento Fundamentals」で説明されているように、hello worldとだけ言うモジュールを作成するためにMagentoによって設定された例にもまだ疑問があります。プロフィールのようなユーザー情報の表示、それを更新する方法、ユーザーが注文した製品や履歴などを取得するなど、Magentoを学ぶためのライフアプローチ。フォームの作成中に自分の値を正しいフィールドにマッピングするにはどうすればよいですか?例:名:名姓:姓住所:住所など
それらは、ブロック、またはコントローラーのどこに配置されますか?レイアウトを作成してフォームを作成するにはどうすればよいですか?私はそのようなことを知ってloadLayout
おりrenderLayout
、レイアウトを生成しますが、そのフォームまたはレイアウトのフィールドを使用して必要なフィールドにマップする方法、または次のような異なるアクションを実行できるカスタムメニューを表示する方法
アカウント概要アカウント履歴注文履歴
等私が言ったように、私はMagentoUの「Magento Fundamentals」をフォローしており、これらの質問に答えられないようです。
編集:私はMVCを理解していない可能性がありますか?私はツリーハウスとLyndaに従ってtutsを探していますが、MVC PHP tutsはありません。ASP.net tutのみ。MVCのこのリンクを見つけましたが、それだけの価値がある場合のみですか?
更新:多くのリンクを調査した後、モデルとコントローラーが使用されている理由にまだ混乱しています。ログインしたユーザーに顧客またはダッシュボードに関する情報をどのようにマッピングできますか?提供された例にはgetProduct(1)などの例があり、どのIDを検索して使用し、それに対して機能するかをmagentoがどのように認識するかを示します。つまり、どのようなデータが1.モデル、2。コントローラ、3。に格納されているかを参照します。参照は、XMLで既に定義されているブロックを取得するために使用されますが、実際の実例は良いでしょう。