Questions marquées «model»

Les modèles contiennent la plupart de la logique métier des modules Magento


1
Noms de classe complets dans les méthodes d'usine de Magento
Dans Magento 1, si j'utilise le nom complet de la classe Magento dans une méthode d'usine, je peux instancier un objet //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); Cependant, la même chose ne fonctionnera pas pour les assistants. Si tu essayes Mage::helper('Mage_Core_Helper_Url'); Vous recevez Warning: include(Mage/Mage/Core/Helper/Url/Helper/Data.php): failed …
11 model  helper  factory 






2
Comment charger des données de modèle joignant 2 tables?
Supposons que j'ai un simple modèle A qui cible la table A maintenant, je dois ajouter des informations supplémentaires, donc je décide de créer un modèle B et d'enregistrer ces informations supplémentaires dans un tableau B avec une clé étrangère pointant vers la clé d'index du tableau A. Habituellement, les …
9 model  sql 


3
Erreur sur Mage :: getModel ('catalogue / produit') -> load ($ sku, 'sku');
lorsque vous essayez de charger un produit, $foundProduct = Mage::getModel('catalog/product')->load($sku, 'sku'); nous obtenons l'erreur suivante: 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...', …


2
Comment créer un filtre de grille personnalisé
J'ai ajouté une colonne de grille personnalisée en utilisant l'URL du champ dans une base de données personnalisée: $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(), )); Et créé ce rendu personnalisé: class Company_Module_Block_Adminhtml_Module_Grid_Renderer_HasUrl extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract …
8 adminhtml  grid  model 


1
Pour une entité cms / block, pourquoi les données subordonnées sont-elles supprimées explicitement de cms_page_store?
cms/blockles entités ont une table de jointure cms_block_store, les enregistrements dans lesquels un bloc donné est lié à un ou plusieurs magasins. Avant CE 1.6, le modèle de ressource Mage_Cms_Model_Mysql4_Block(lien) ne supprime pas séparément ces enregistrements avant la suppression de l'entité, en s'appuyant efficacement sur la cascade pour les supprimer. …
8 database  cms  model  mysql 

3
La nouvelle colonne ajoutée au tableau ne sauvegarde pas
J'ai ajouté une nouvelle colonne à la table newsletter_subscriber, 'artists_followed'. dans ma Mage_Newsletter_Model_Subscriberclasse de modèle surchargée , j'ai ajouté la fonction suivante: 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()); } } } tout fonctionne bien, aucune …
8 model 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.