Sumber belajar Magento

8

Saya baru mengenal magento dan tidak memiliki konsep MVC, tetapi saya telah diberi pekerjaan untuk mengerjakannya, itu artinya memahaminya dan mengimplementasikan spesifikasinya, sekarang saya merasa terlalu tertekan karena saya benar-benar ingin memahami magento "Beast", Saya telah mengikuti Tuts + Magento Fundamental dan saya mengambil banyak. Namun semuanya tidak jelas karena "Hello World" bukan secangkir teh yang masuk ke dunia nyata. Saya benar-benar ingin tutorial yang lebih mendalam di mana saya tahu lebih banyak tentang kerusakan misalnya

  1. Saya ingin tahu bagaimana Model, pengontrol dan tampilan bekerja bersama untuk memberi makan data, berfungsi untuk elemen html yang diberikan, bagaimana ia tahu cara memetakan data ke bidang.
  2. Cara membuat menu tambahan dan menautkannya.
  3. Apa cara yang lebih praktis untuk menggunakan model, pengontrol, sumber daya dll. Selain hanya "fungsi Hello".
  4. Bagaimana kita tahu metode mana yang harus diterapkan atau apa yang harus kita minta ketika kita katakan getABC()dll.

dan masih banyak lagi poin untuk membuat toko dengan fungsionalitas yang hebat. Saya mengerti itu tidak akan terlalu cepat untuk menyelesaikan semuanya, tapi saya terlalu ingin kehilangan tidur saya karena mempelajarinya dan membuat diri saya bangga. Saya cukup baru untuk Magento tetapi memiliki pengetahuan yang adil untuk membuat blok, pembantu, pengontrol, dll. Saya masih bingung atas contoh yang ditetapkan bahkan oleh Magento untuk membuat modul yang hanya menyapa dunia seperti dijelaskan dalam "Magento Fundamentals", saya ingin mengambil nyata- pendekatan kehidupan untuk mempelajari Magento misalnya menampilkan informasi pengguna seperti profil, cara memperbaruinya, mendapatkan produk yang dipesan dan riwayat pengguna, dll. Bagaimana cara memetakan nilai saya ke bidang yang benar saat membuat formulir? misalnya Nama depan: nama depan Nama belakang: nama belakang Alamat: alamat Dll

Di mana mereka akan masuk, di Blok, atau pengendali? Bagaimana cara membuat tata letak untuk membuat formulir? Saya tahu hal-hal seperti loadLayoutdan renderLayoutyang menghasilkan tata letak tetapi cara menggunakan bidang dalam bentuk itu atau memetakan tata letak ke bidang yang saya butuhkan atau bahkan menampilkan menu khusus yang dapat melakukan tindakan yang berbeda seperti

Ringkasan akun Riwayat akun Riwayat pesanan

Dll Seperti yang saya katakan saya mengikuti "Magento Fundamentals" oleh MagentoU dan sepertinya tidak bisa menjawab pertanyaan-pertanyaan ini.

Sunting: Mungkinkah saya tidak memiliki pemahaman tentang MVC, saya mengikuti Treehouse dan Lynda untuk tuts, tetapi tidak ada tuts MVC PHP di sana. Hanya ASP.net tuts. Saya menemukan tautan ini untuk MVC tetapi hanya jika itu layak?

Pembaruan : Setelah menjelajahi banyak tautan, saya masih bingung mengapa Model dan pengontrol digunakan. Bagaimana kami dapat memetakan informasi tentang pelanggan atau dasbor ke pengguna yang telah masuk, contoh yang diberikan memiliki contoh-contoh seperti getProduct (1), bagaimana magento tahu id mana yang harus dicari dan digunakan serta bekerja melawannya. Jadi yang ingin saya katakan adalah, data seperti apa yang disimpan dalam 1. model, 2. pengendali, 3. Saya tahu referensi digunakan untuk mendapatkan blok yang sudah didefinisikan dalam xml tetapi contoh kehidupan nyata praktis akan baik.

Nofel
sumber
2
Cari mageoverflow, kami memiliki banyak sumber di sini: magento.stackexchange.com/questions/594/…
Fabian Blechschmidt
@ FabianBlechschmidt bahwa jawaban lebih ke desainer, saya lebih berbicara tentang pengembangan.
Nofel
1
Informasi yang berguna dapat ditemukan di sini atau di sini (jika Anda mencari MVC dalam PHP)
Siarhey Uchukhlebau
@FabianBlechschmidt terima kasih atas tautan Alan storm, saya benar-benar belajar banyak dari situsnya. 1+ untuk itu
Nofel
@Nofel saya kira akan melalui ini dan ini akan menyelesaikan masalah Anda
Klettseb

Jawaban:

8

Saya juga merekomendasikan daftar sumber daya teknis yang dikuratori saya di Magento:

https://github.com/aleron75/mageres

Saya selalu memperbaruinya secara teratur dengan sumber dan alat terbaru, kontribusi dipersilahkan.

Semoga ini bisa membantu.

Alessandro Ronchi
sumber
Terima kasih atas tautannya, saya mengikuti Magento untuk pengembang. Saya tidak mengerti bagaimana cara kami memetakan suatu formulir dan memasukkan nilai ke db seperti menampilkan data di bidang.
Nofel
Saya mencari tutorial PHP mvc / oop yang baik, saya telah menyadari sistem magento mudah bagi saya untuk mengerti tetapi saya perlu membuat php mvc dan oop PHP saya kuat. Adakah tautan berbayar atau tidak dibayar?
Nofel
Saya merekomendasikan buku-buku Brandon Savage: brandonsavage.net
Alessandro Ronchi
hal-hal hebat, kebetulan Anda memiliki referensi yang baik untuk PHP di tingkat OOP atau yang akan membantu saya di Magento, baik itu dari tingkat mana pun.
Nofel
5

Ini mungkin bermanfaat bagi Anda, Anda dapat menemukan daftar sumber daya dari semua area yang berbeda dan saya yakin Anda menemukan sesuatu di sana

Ben Marks Github

Klettseb
sumber
Bagaimana saya bisa meminta informasi, seperti nama pelanggan, alamat, alamat penagihan, dan menampilkan input formulir di dalamnya?
Nofel
Anda ingin membuat formulir, apakah Anda dapat mengumpulkan informasi ini?
Klettseb
salah satu dari banyak tugas, tetapi ini adalah titik awal yang baik. Saya punya banyak file dengan kode php dan pengontrol, model sumber daya, blok, tetapi saya tidak tahu harus mulai dari mana. Jadi awal yang baru akan bagus.
Nofel
Pemikiran lain yang ingin saya ketahui adalah bagaimana hal-hal dimulai ketika Anda pergi ke suatu tautan, saya tahu itu memanggil pengontrol, tetapi bagaimana pengontrol pada gilirannya mengetahui tindakan dan tindakan yang mengetahui model atau model sumber daya mana yang harus dipanggil seperti yang saya lihat di file saya saya mendapat banyak.
Nofel
Saya pikir Anda harus mengajukan pertanyaan spesifik untuk semua hal yang Anda butuhkan dan tidak secara umum seperti ini di sini. Contoh: Bagaimana saya bisa menambahkan formulir dan sebagainya
Klettseb
2

Mungkin bermanfaat bagi Anda untuk memahami cara kerja admin

di sini adalah tautan tutorial video.

di sini adalah penjelasan terbaik dari magento oleh Alan Strom.

Valash Prashant
sumber
1
Tuts Alan Strom sangat bagus, +1 untuk itu.
Nofel
1

Berikut adalah daftar semua sumber daya yang berguna, termasuk penjelasannya serta praktik dari para ahli terkenal.

Sumber daya penting

Manashvi Birla
sumber
1

Ini adalah sumber terbaik bagi pemula untuk memahami konsep dengan pengetahuan praktis.

Tutorial Pemula Terbaik untuk situs Magento 1 dan Magento 2:

Tutorial Magento Pemula

Untuk bagian pengkodean sederhana dari Magento:

Fungsi Magento Dasar

Ini adalah kumpulan tautan untuk belajar Magento: Berbagai tautan Blog untuk Magento:

Tautan Magento

Terima kasih.

Rakesh Jesadiya
sumber
1

Ada banyak tutorial untuk belajar magento. Beberapa untuk pengembangan backend dan pengembangan frontend. Anda dapat merujuk situs di bawah ini untuk mempelajari magento.

http://www.pierrefay.com/magento-developper-guide-howto-tutorial-5

http://inchoo.net/

http://alanstorm.com/category/magento

http://excellencemagentoblog.com/

http://code.tutsplus.com/categories/magento

dan untuk tutorial area admin Anda dapat memilih situs-situs di bawah ini.

https://www.siteground.com/tutorials/magento/

Asheem Patro
sumber
Anda juga dapat memeriksa dengan inchoo.
Asheem Patro