Wie kann ich in Magento aktive Geschäftsinformationen wie Geschäftsname, Zeilennummer usw. abrufen?
74
Verwenden Sie Folgendes, um von überall in Magento Informationen zum aktuellen Geschäft zu erhalten:
<?php
$store = Mage::app()->getStore();
Dadurch erhalten Sie ein Mage_Core_Model_Store-Objekt, das einige der benötigten Informationen enthält:
<?php
$name = $store->getName();
Was Ihre andere Frage zur Zeilennummer betrifft, bin ich mir nicht sicher, was Sie meinen. Wenn Sie meinen, dass Sie wissen möchten, welche Zeilennummer in dem Code enthalten ist, in dem Sie sich befinden (z. B. zur Fehlerbehandlung), versuchen Sie Folgendes:
<?php
$line = __LINE__;
$file = __FILE__;
$class = __CLASS__;
$method = __METHOD__;
$namespace = __NAMESPACE__;
Mage::app()->getWebsite()->getStores();
es versucht, aber es wird nur der aktuelle Speicher zurückgegeben.Speicherdaten abrufen
Geschäfts-ID
Code speichern
Website-ID
Geschäftsname
Store Frontend Name ( siehe @ Bens Antwort )
Ist aktiv
Homepage URL des Stores
Aktuelle Seiten-URL des Stores
quelle
Mage::app()->getStore()
? Ich gehe davon aus, dass der Laden einer der ersten Globals ist, der sowieso instanziiert wird, also wäre dies wahrscheinlich sehr billig. Ja?Tolle Antworten hier. Wenn Sie nach der in der Magento-Konfiguration festgelegten Standardansicht "Store Name" suchen:
quelle
Nur zur Information, in Bezug auf mein Bedürfnis ... Die Antwort, die ich hier suchte, war:
Darauf wird auf der Admin-Seite verwiesen, auf der mehrere Stores verwaltet werden können ... admin / system_store, ich wollte den Store-Gruppentitel abrufen ...
quelle
In Magento 1.9.4.0 und möglicherweise allen Versionen in 1.x wird Folgendes verwendet:
Mage :: getStoreConfig ('general / store_information / address');
und die folgenden Parameter hängen davon ab, was Sie erhalten möchten:
quelle
Wenn Sie am Frontend arbeiten, verwenden Sie:
Wenn Sie eine Geschäfts-ID haben, verwenden Sie
$store=Mage::getmodel('core/store')->load($storeId);
quelle
Magento Store ID :
Mage::app()->getStore()->getStoreId();
Magento Store Name :
Mage::app()->getStore()->getName();
quelle
Sie können aktive Geschäftsinformationen wie folgt abrufen:
Mage::app()->getStore(); // for store object Mage::app()->getStore()->getStoreId; // for store ID
quelle