Magento 2でベースURLを取得する方法


use Magento\Framework\UrlInterface;
use Magento\Framework\App\ObjectManager;
// ベースURLを取得するための関数
function getBaseUrl()
{
    $objectManager = ObjectManager::getInstance();
    $urlInterface = $objectManager->get(UrlInterface::class);
    return $urlInterface->getBaseUrl();
}
// テスト用のコード
echo getBaseUrl();

上記のコードでは、依存性注入を使用してMagento\Framework\UrlInterfaceクラスのインスタンスを取得し、getBaseUrl()関数を使用してベースURLを取得しています。このコードを実行すると、ベースURLが出力されます。

この方法を使用することで、Magento 2で簡単にベースURLを取得することができます。ブログ投稿には、この方法に関する詳細な説明や他のコード例を追加することができます。また、Magento開発においてURL解析やプログラミングに関連する他のトピックについても触れることができます。