Program Tip

Magento에서 매장 정보를 얻는 방법은 무엇입니까?

programtip 2020. 10. 22. 22:19
반응형

Magento에서 매장 정보를 얻는 방법은 무엇입니까?


Magento에서 매장 이름, 라인 번호 등과 같은 활성 매장 정보를 얻으려면 어떻게해야합니까?


Magento의 어느 곳에서나 현재 상점에 대한 정보를 얻으려면 다음을 사용하십시오.

<?php
$store = Mage::app()->getStore();

그러면 필요한 정보 중 일부가 포함 된 Mage_Core_Model_Store 개체가 제공됩니다.

<?php
$name = $store->getName();

줄 번호에 대한 다른 질문에 대해서는 무슨 뜻인지 잘 모르겠습니다. 현재 사용중인 코드의 줄 번호 (예 : 오류 처리)를 알고 싶다면 다음을 시도하십시오.

<?php
$line      = __LINE__;
$file      = __FILE__;
$class     = __CLASS__;
$method    = __METHOD__;
$namespace = __NAMESPACE__;

매장 데이터 가져 오기

Mage::app()->getStore();

상점 ID

Mage::app()->getStore()->getStoreId();

상점 코드

Mage::app()->getStore()->getCode();

웹 사이트 ID

Mage::app()->getStore()->getWebsiteId();

가게 이름

Mage::app()->getStore()->getName();

Store Frontend Name ( @Ben 의 답변 참조 )

Mage::app()->getStore()->getFrontendName();

활성

Mage::app()->getStore()->getIsActive();

상점의 홈페이지 URL

Mage::app()->getStore()->getHomeUrl();

상점의 현재 페이지 URL

Mage::app()->getStore()->getCurrentUrl();

이 모든 함수는 Mage_Core_Model_Store 클래스에서 찾을 수 있습니다.

파일 : app / code / core / Mage / Core / Model / Store.php


여기에 훌륭한 답변이 있습니다. Magento 구성에 설정된 기본보기 "Store Name"을 찾는 경우 :

Mage::app()->getStore()->getFrontendName()

정보를 위해서, 제 필요와 관련하여 ... 제가 여기서 찾고 있던 대답은 :

Mage::app()->getStore()->getGroup()->getName()

여러 상점을 관리 할 수있는 관리 페이지에서 참조됩니다 ... admin / system_store, 상점 그룹 제목을 검색하고 싶었습니다 ...


Magento 1.9.4.0 및 1.x의 모든 버전에서 다음을 사용합니다.

마법사 :: getStoreConfig ( 'general / store_information / address');

다음 매개 변수는 얻고 자하는 것에 따라 다릅니다.

  • 일반 / 상점 _ 정보 / 이름
  • 일반 / 매장 _ 정보 / 전화
  • 일반 / 상점 _ 정보 / 상인 _ 국가
  • 일반 / 상점 _ 정보 / 주소
  • 일반 / 상점 _ 정보 / 상인 _vat_number

Frontend에서 작업하는 경우 다음을 사용하십시오.

$currentStore=Mage::app()->getStore(); 

상점 ID가 있으면 다음을 사용하십시오.

$store=Mage::getmodel('core/store')->load($storeId);

다음과 같은 활성 상점 정보를 얻을 수 있습니다.

Mage::app()->getStore();  // for store object
Mage::app()->getStore()->getStoreId;  // for store ID

참고URL : https://stackoverflow.com/questions/2713042/how-to-get-store-information-in-magento

반응형