Pertanyaan yang diberi tag «model»

Model mengandung sebagian besar logika bisnis dalam modul Magento


1
Nama Kelas Penuh dalam Metode Pabrik Magento
Di Magento 1, jika saya menggunakan nama kelas Magento penuh dalam metode pabrik, saya bisa instantiate objek //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); Namun, hal yang sama tidak akan berhasil untuk pembantu. Jika kamu mencoba Mage::helper('Mage_Core_Helper_Url'); Anda mendapatkan Warning: include(Mage/Mage/Core/Helper/Url/Helper/Data.php): failed to open stream: No such …
11 model  helper  factory 



2
Bagaimana saya harus menyimpan entitas model yang baru atau yang diperbarui?
Di Magento 2 kami memiliki kelas-kelas repositori. Metode klasik yang save()banyak digunakan di Magento 1.9 sudah usang, jika saya benar, dari 2.04 atau 2.05. Saya menggunakan pabrik untuk membuat objek baru dan setelah menetapkan properti baru, misalnya produk yang saya sebut save(): $productFactory->create()->setName()...->save() Di sisi lain kami memiliki repositori yang …

2
Apa dan mengapa adalah cara yang tepat untuk memuat model
Saya memiliki cukup banyak pengalaman dengan Magento tetapi saya menyadari bahwa saya tidak mengerti cara memuat model mana yang benar dan mengapa. Saya sudah membaca semua yang saya bisa, tentang topik ini tetapi orang-orang yang menjelaskan hal-hal seperti ini tidak pernah benar-benar menjelaskan, mengapa menggunakan metode khusus ini daripada yang …

1
Tabel dengan kunci primer non-otomatis
Saya telah menyiapkan tabel di Magento yang memiliki dua bidang, id dan tanggal. Tanggal hanyalah set ke sekarang tetapi id sebenarnya adalah kunci asing yang melekat pada id pesanan. Masalah saya adalah bahwa Magento tidak menyimpan objek-objek ini, tidak ada kesalahan terjadi tetapi tidak ada yang ditambahkan ke database.
9 database  model  table 

2
Bagaimana cara Muat data Model bergabung dengan 2 tabel?
Misalkan saya memiliki Model A sederhana yang menargetkan tabel A sekarang saya harus menambahkan beberapa info tambahan jadi saya memutuskan untuk membuat Model B dan menyimpan info tambahan itu dalam Tabel B dengan kunci asing yang menunjuk ke Tabel A kunci indeks. Biasanya Bergabung dilakukan dalam koleksi tetapi jika saya …
9 model  sql 


4
Bagaimana mencegah data model disimpan menggunakan _save_before acara
Saya telah membuat model yang memiliki tabel database sendiri. Untuk penyesuaian saya perlu memicu save_beforeacara model ini. Jika satu nilai bidang tidak cocok, maka data tidak boleh disimpan. Target utama saya adalah mencegah penyimpanan data menggunakan acara "sebelum menyimpan" Kode config.xml saya: <?xml version="1.0" ?> <config> <modules> <Amit_Custommodule> <version>1.0.0</version> </Amit_Custommodule> …

3
Kesalahan pada Mage :: getModel ('katalog / produk') -> memuat ($ sku, 'sku');
ketika mencoba memuat suatu produk, $foundProduct = Mage::getModel('catalog/product')->load($sku, 'sku'); kami mendapatkan kesalahan berikut: Fatal error: Uncaught exception 'Exception' with message 'Warning: Invalid argument supplied for foreach() in app/code/core/Mage/Eav/Model/Entity/Abstract.php on line 954' in app/code/core/Mage/Core/functions.php:245 Stack trace: #0 app/code/core/Mage/Eav/Model/Entity/Abstract.php(954): mageCoreErrorHandler(2, 'Invalid argumen...', '/var/www/magent...', 954, Array) #1 app/code/core/Mage/Catalog/Model/Resource/Abstract.php(698): Mage_Eav_Model_Entity_Abstract->load(Object(Mage_Catalog_Model_Product), '120x180 ES-bale...', 'sku') #2 …

2
Cara membuat filter kisi khusus
Saya telah menambahkan kolom kisi khusus menggunakan URL bidang dalam database khusus: $this->addColumn('url', array( 'header' => Mage::helper('companymodule')->__('Has Website'), 'align' => 'left', 'index' => 'url', 'renderer' => new Company_Module_Block_Adminhtml_Module_Grid_Renderer_HasUrl(), 'type' => 'options', 'options' => Mage::getSingleton('companymodule/hasurl')->getOptionArray(), )); Dan membuat kustom ini dirender: class Company_Module_Block_Adminhtml_Module_Grid_Renderer_HasUrl extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract { public function render(Varien_Object $row) { …
8 adminhtml  grid  model 


1
Untuk entitas cms / blok, mengapa data bawahan dihapus dari cms_page_store secara eksplisit?
cms/blockentitas memiliki tabel gabungan cms_block_store, catatan yang menautkan blok yang diberikan ke satu atau lebih toko. Sebelum CE 1.6, model sumber daya Mage_Cms_Model_Mysql4_Block(tautan) tidak secara terpisah menghapus catatan-catatan ini sebelum entitas dihapus, secara efektif mengandalkan kaskade untuk menghapusnya. Pada 1.6.0.0, model sumber daya yang dipindahkan secara eksplisit menghapus catatan ini …
8 database  cms  model  mysql 

3
Kolom baru ditambahkan ke tabel tidak menyimpan
Saya telah menambahkan kolom baru ke tabel newsletter_subscriber, 'artists_followed'. di Mage_Newsletter_Model_Subscriberkelas model yang diganti , saya telah menambahkan fungsi berikut: public function updateSubscriberArtists($email, $artist) { $this->loadByEmail($email); if ($this->getId()) { $this->setArtistsFollowed($artist); try { $this->save(); } catch (Exception $e) { throw new Exception($e->getMessage()); } } } semuanya berjalan ok, tidak ada kesalahan …
8 model 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.