W Magento, jak mogę uzyskać aktywne informacje o sklepie, takie jak nazwa sklepu, numer linii itp.?jak zdobyć informacje o sklepie w Magento?
Odpowiedz
Aby uzyskać informacje o aktualnej sklepu z dowolnego miejsca w Magento, użyj:
<?php
$store = Mage::app()->getStore();
To daje przedmiot Mage_Core_Model_Store, który ma pewne informacje potrzebne:
<?php
$name = $store->getName();
Jeśli chodzi o inne pytanie dotyczące numeru linii, nie jestem pewien, co masz na myśli. Jeśli masz na myśli, że chcesz wiedzieć, co linia numer w kodzie jesteś (dla obsługi błędów, na przykład), spróbuj:
<?php
$line = __LINE__;
$file = __FILE__;
$class = __CLASS__;
$method = __METHOD__;
$namespace = __NAMESPACE__;
przechowują dane Get
Mage::app()->getStore();
Store Id
Mage::app()->getStore()->getStoreId();
kod Store
Mage::app()->getStore()->getCode();
strony Id
Mage::app()->getStore()->getWebsiteId();
Nazwa magazynu
Mage::app()->getStore()->getName();
Store Frontend Nazwa (zobaczyć @ Bena odpowiedź)
Mage::app()->getStore()->getFrontendName();
jest aktywny
Mage::app()->getStore()->getIsActive();
strona URL Store
Mage::app()->getStore()->getHomeUrl();
Current page URL Store
Mage::app()->getStore()->getCurrentUrl();
Wszystkie te funkcje można znaleźć w klasie Mage_Core_Model_Store
Plik: app/code/core/Mage/Rdzeń/Model/Store.php
jak możemy uzyskać główną nazwę sklepu od adminhtml.while za pomocą ** Mage :: app() -> getStore() -> getName() ** przy użyciu tego uzyskuję "admin". – Gowri
@gowri, obszar administracyjny liczy się jako oddzielny sklep (z identyfikatorem 0), jeśli masz zlecenie lub cokolwiek do pracy, możesz zrobić, na przykład: $ storeId = $ order-> getStoreId(); $ store = Mage :: getModel ('core/store') -> load ($ storeId); $ name = $ store-> getWebsite() -> getName(); – jsims281
dzięki @ jsims281 dla orderid zamówienia –
Wielkie odpowiedzi tutaj.Jeśli szukasz dla domyślnego widoku „Nazwa sklepu” ustawiony w konfiguracji Magento:
Mage::app()->getStore()->getFrontendName()
To powinna być zaakceptowana odpowiedź. Kiedy zadzwonię do Mage :: app() -> getStore() -> getName(); zwraca "English" Magento 1.9.2.3, używając danych sklepu demo. – phpguru
Właśnie przez wzgląd informacyjnego, w odniesieniu do mojej potrzebie ... Odpowiedź szukałem tutaj było:
Mage::app()->getStore()->getGroup()->getName()
to jest wymieniony na stronie Administrator, w którym można zarządzać wieloma sklepów ... admin/system_store, chciałem odzyskać tytuł grupie sklepów ...
- 1. Jak zdobyć tytuł strony w magento?
- 2. Jak zdobyć epoki num informacje z tf.train.string_input_producer
- 3. Jak zdobyć dane bazy danych magento
- 4. Skąd informacje o sklepie Scala, które nie mogą być reprezentowane w Javie?
- 5. Jak sortować informacje o wersji
- 6. Jak uzyskać informacje o systemie w PHP?
- 7. Jak znaleźć informacje o funkcji w python?
- 8. Jak ustawić informacje o DPI w obrazie?
- 9. Informacje o procesie NODEJS
- 10. Magento - Jak zdobyć wszystkie elementy koszyka w header.phtml
- 11. Jak zdobyć Ostatnio Zobacz produkt Do gość w Magento
- 12. Informacje o oddziałach OCaml
- 13. Uzyskaj informacje o automatycznym obrocie na Androidzie
- 14. Informacje o wyjątku: System.Reflection.TargetInvocationException
- 15. Jak wyświetlić informacje o dostawcy mojej karty sieciowej?
- 16. Uzyskaj informacje o płatnościach w sekcji przeglądu jednej strony zamówienia w Magento
- 17. Jak zdobyć informacje o pamięci (typ pamięci RAM, np. DDR, DDR2, DDR3?) Z WMI/C++
- 18. Wyświetlanie niestandardowe atrybuty produktu w oparciu o grupy klientów (Magento)
- 19. Jak uzyskać useragent w kontroler magento?
- 20. Drupal uzyskać informacje o module?
- 21. Jak uzyskać informacje o aktywności z IDialogContext
- 22. informacje o identyfikatorze procesu log4net
- 23. Jak znaleźć podłączone informacje o kliencie MQTT
- 24. Noś informacje o poprzednich obliczeniach
- 25. Jak zapewnić informacje o kolumnie nieujemnej?
- 26. Jak włączyć komunikaty o błędach magento?
- 27. Informacje o urządzeniu z Androidem
- 28. AssemblyInfo informacje o wersji gwiazdkami
- 29. Jak rozbroić sesję komunikatu o błędzie Magento?
- 30. Uzyskaj informacje o sprzęcie w systemie Android?
Jak masz wszystkie aktywne kody sklepu? Próbowałem 'Mage :: app() -> getWebsite() -> getStores(); 'ale zwraca tylko bieżący magazyn. – Mike