亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP 在 Smarty .conf 文本文件中使用定義的全局變量

PHP 在 Smarty .conf 文本文件中使用定義的全局變量

PHP
慕工程0101907 2022-08-05 18:48:31
我已經在我基于php的網上商店中設置了一個全局變量(STORE_PHONE_PICKUP_TIMES)。問題是要按如下所述使用它。測試了幾個選項,通過 .conf 文件將 php 全局放入.html文件中。但沒有成功。喜歡:define('STORE_PHONE_PICKUP_TIMES', '10:00-17:00');file_name: shop_content.conf[shop_content] phone_pickup =  We are daily present at: {php} echo STORE_PHONE_PICKUP_TIMES{/php}file_name: shop_content.html<p>{#phone_pickup#}</p>結果是:我們每天出現在:{php} echo STORE_PHONE_PICKUP_TIMES{/php}如何使用如上所述的設置將此GLOGUE放入.conf文件中。
查看完整描述

1 回答

?
慕哥9229398

TA貢獻1877條經驗 獲得超6個贊

在 smarty 配置中不可能使用 php。它很好,因為它迫使你使用更好的邏輯,你的應用;)

我建議在模板中使用全局變量:

<p>{#phone_pickup#} {$smarty.const.STORE_PHONE_PICKUP_TIMES}</p>

僅在配置中存儲取件時間,它是它的好地方(并且與語言字符串分開):

phone_pickup_hours = '10:00-17:00' phone_pickup = 'We are daily present at:'

現在,在tpl中這很容易:但我假設你使用define,因為你在其他地方使用這個常量,例如在控制器層中。在php中,你可以像這樣使用配置變量:<p>{#phone_pickup#} {#phone_pickup_hours#}</p>

$pickup_hours = $smarty->getConfigVars('phone_pickup_hours');


查看完整回答
反對 回復 2022-08-05
  • 1 回答
  • 0 關注
  • 114 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號