簡體   English   中英

將基本 URL 更改為另一個 URL

[英]Change base URL to another URL

我無法解決這個問題,希望得到一些幫助。 目前我的網絡應用程序在 DOMAIN1.com 上 - 我希望按鈕調用 DOMAIN2.com 而不是 DOMAIN1.com 的基本 URL

<div class="right">
  <a target="_blank" class="uk-button" 
  href="<?php echo Yii::app()->request->baseurl."/menu-".$merchant_info[0]->restaurant_slug;?>">
  <i class="fa fa-cutlery"></i> <?php echo t("View")?></a>
</div>

根據您在編輯的問題中提供的信息和相關評論,您正試圖用字符串替換對對象屬性的引用。 在您的評論中,您提到您嘗試使用以下 HTML/PHP:

href="<?php echo Yii::app()->domain1.com"/menu-".$merchant_info[0]->restaurant_slug;?>">

您在這里嘗試做的是直接用字符串替換對Yii::app()對象的屬性的引用,但是這里有兩個問題:

  1. 您只替換了對象引用的一部分,這將導致錯誤:按照您重新編寫調用的方式,PHP 將名為domain1.comYii::app()對象中查找成員(它不會不存在)。 最初,我認為調用看起來類似於Yii::app()->request->baseurl 分解,這是從request對象中檢索baseurl的值,它是語句Yii::app()返回的對象的屬性。 因為我們不會baseurl Yii::app()對象詢問baseurl ,所以我們不應該把那個引用留在那里。

    有關訪問對象及其屬性的更多信息,請參閱PHP:對象 - 手冊

  2. 您沒有將domain1.com字符串括在雙引號 ( " ) 中以向 PHP 表明它是一個字符串。

    有關正確的字符串語法,請參閱PHP:字符串 - 手冊

  3. 你忘記了一個. domain1.com"/menu-"字符串之間,這將需要連接它們。

    PHP:字符串-手動#有用的功能和運營商對與串聯的更多信息. 令牌。

您在 PHP 調用中尋找的是:

<?php echo "domain2.com"."/menu-".$merchant_info[0]->restaurant_slug; ?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM