thinkphp3.2.3模板渲染支持三元表達式

来源:https://www.cnblogs.com/zmdComeOn/archive/2019/01/07/10232445.html
-Advertisement-
Play Games

thinkphp3.2.3模板渲染支持三元表達式 註意:三元運算符中暫時不支持點語法。 如下: 參看上面例子中的三元表達式加以運用哦 ...


thinkphp3.2.3模板渲染支持三元表達式

{$status?'正常':'錯誤'}
{$info['status']?$info['msg']:$info['error']}

註意:三元運算符中暫時不支持點語法。

如下:

           <div class="modal hide fade" id='myModal'>
                      <div class="modal-dialog">
                        <div class="modal-content">
                          <div class="modal-header" style='background-color: #0ca5ec'>
                            <button type="button" class="close" data-dismiss="modal" aria-hidden="true" style="color:white;opacity:0.6;">×</button>
                            <h3 style="color:white">某某某融資網</h3>
                          </div>
                          <div class="modal-body">
                            <p style="text-align:center;color:red;font-size:18px;line-height:20px;padding:0 0 4px 0;">{$popAcData['a_popStatus']?$popAcData['a_Title']:$popHuigu['n_Title']}</p>
                            <img src="{$popAcData['a_popStatus']?$popAcData['a_Photo']:$popHuigu['n_Image']}" alt="{$popAcData['a_popStatus']?$popAcData['a_Title']:$popHuigu['n_Title']}">
                          </div>
                          <div class="modal-footer">
                            <a href="javascript:void(0);" class="btn">關閉</a>
                            <a href="javascript:void(0);" class="btn btn-primary">{$popAcData['a_popStatus']?查看活動詳情:查看活動回顧}</a>
                          </div>
                        </div>  
                      </div>    
                   </div>

  

<script type="text/javascript" src='__PUBLIC__/popUp/popUp-js/jquery-3.1.0.min.js'></script>
<script type="text/javascript" src='__PUBLIC__/popUp/popUp-js/bootstrap.min.js'></script>
<script type="text/javascript" src='__PUBLIC__/popUp/popUp-js/popUp.js'></script>
<script type="text/javascript">
 var $j = jQuery.noConflict();
 $j(function(){
     //活動開始顯示彈窗 活動沒開始讀活動回顧
    $j('#myModal').modal('show');

  var btn = $j('.btn');
  btn.eq(0).click(function(){
	 $j('#myModal').modal('hide');
  });
  btn.eq(1).click(function(){
	 $j('#myModal').modal('hide');
	 window.location.href={$popAcData['a_popStatus']}?"{:U('/Activity/detail',array('a_Id'=>$popAcData['a_Id']))}":"{:U('/News/newsContent',array('n_Id'=>$popHuigu['n_Id']))}";
  });
 })
</script>

  

參看上面例子中的三元表達式加以運用哦


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 今天介紹一下使用Aurelia binding 模塊綁定HTML屬性/事件的方式。我們依然使用之前創建的代碼例子。 Aurelia binding 綁定屬性或者方法的通用模式就是 XXX.command="expression" XXX如 屬性 value, 如方法click,blur comman ...
  • 劃重點拉! 先來解釋一下子標題 這個所謂的美女相冊呢 並不是和你們想的一樣齷齪 當然了 好像看起來也很齷齪 但是很多的版面都能用到這個功能的 我來簡單舉個例子: 在一個網頁里 這上面有三個圖 如果你點擊任意一個 下邊的空白處就會展示出那個圖的放大版本 話不多說 上圖 很多很齷齪的網站就是這種結構 看 ...
  • 對於使用 vue-cli 腳手架創建的前端項目,編譯發佈幾乎是必需操作,有的編譯只需要幾秒鐘,快如閃電,有的卻需要好幾分鐘,慢如蝸牛。如果是線上進行熱修複,那更是分秒必爭,網頁響應的速度直接影響了用戶體驗,用戶不會那麼有耐心長時間等著,讓你慢慢編譯。 網上流傳 vue-cli 一些優化配置,有些在新 ...
  • 今天在網上看到的,裡面的內容非常多。說下我自己的理解。 所謂的防抖就是利用延時器來使你的最後一次操作執行。而節流是利用時間差的辦法,每一段時間執行一次。下麵是我的代碼: 這段代碼是右側的小滑塊跟隨頁面一起滑動。 這裡面只有防抖,沒有節流,大家註意一下。78——86行是我沒有做防抖的樣子。大家可以快速 ...
  • 在實際開發中,我們需要經常測試,需要設計或者需求和客戶瀏覽網址,但是由於沒有開發完成,一般不會部署線上環境,那麼如何實現本地網址快速被外網的人訪問呢? 1.本地啟動服務: serve 安裝 npm install -g serve (-g全局安裝,非全局忽略安裝) 2.本地vue環境下在編譯後的目錄 ...
  • 今天node引入bootstrap npm報錯 但是頁面正常顯示 最後發現bootstrap.min.js.map沒有放在文件里 雖然不用頁面中引入 另外也發現了怎麼看這種錯誤了 ...
  • 個人總結: call 繼承的是父類私有 prototype 繼承的父類公有 create 可以將公有或私有繼承到子類上去(克隆) for in 克隆 不管公有還是私有的都克隆成私有的 1.原型繼承:將父類的私有和公有都繼承子類的原型上。子類的原型等於父類的實例。(私有公有全部繼承) function ...
  • 一、引入 svg-sprite-loader 插件 vue-cli項目預設情況下會使用 url-loader 對svg進行處理,會將它放在/img 目錄下,所以這時候我們引入svg-sprite-loader 會引發一些衝突。 解決方案:使用 webpack 的 exclude和 include,讓 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...