1. 程式人生 > >thinkphp中模板中if判斷沒有反應,原來是陣列訪問方式引起的

thinkphp中模板中if判斷沒有反應,原來是陣列訪問方式引起的

在thinkphp中像下面這樣訪問陣列使用If語句發現沒有反應

<if condition="($data[0].article_res eq 0)">原創
	<elseif condition="$data[0].article_res] eq 1"/>轉載
	<else /> 翻譯</if>

但是換成下面這種訪問方式就可以了

$data[0].article_res

變為

$data[0]['article_res']就可以了

這個問題我遇見過好幾次了,在模板中使用$data[0].article_res這樣訪問就是不行,當換成

$data[0]['article_res']這樣訪問的時候就正常了

相關推薦

thinkphp模板if判斷沒有反應原來陣列訪問方式引起

在thinkphp中像下面這樣訪問陣列使用If語句發現沒有反應 <if condition="($data[0].article_res eq 0)">原創 <elseif co

thinkphp模板if語句多重判斷

align="center">非常滿意</td> <elseif condition="$val.pinglun1 eq 6"/> <td align="center">一般</td>

TensorFlow實現Softmax Regression識別手寫數字"TimeoutError: [WinError 10060] 由於連接方在一段時間後沒有正確答復或連接的主機沒有反應連接嘗試失敗”問題

http 截圖 技術 數字 alt 分享圖片 inf 主機 orf 出現問題: 在使用TensorFlow實現MNIST手寫數字識別時,出現“TimeoutError: [WinError 10060] 由於連接方在一段時間後沒有正確答復或連接的主機沒有反應,連接嘗試失敗”

vue 前端對null的處理專案使用v-if判斷陣列長度是length報錯?

說明:以前做伺服器開發的時候,前端人員總是說,不要傳null過來,不要傳null過來,傳“”空字串過來都可以。當時就想,為啥不能傳null,你前端做下判斷不就行了嗎。 沒想到現在自己既開發前端,又開發後臺,就遇到了這個問題。 其實真的就是坐下 !=null就可以了。 例子: &nbs

使用struts2標籤庫的s:if判斷URL引數的一些問題

        目標:實現不同jsp頁面呼叫同一list.jsp頁面時,list.jsp頁面中的顯示內容不一樣,且list.jsp頁面有分頁功能        方法:在其他jsp頁面訪問list.jspjsp頁面時,傳入一個URL引數select,且在list.jsp中利用隱

CENTOS 配置好SVN服務環境後其他服務器無法訪問 Error: Can't connect to host '192.168.1.103': 由於連接方在一段時間後沒有正確答復或連接的主機沒有反應連接嘗試失敗。

認證 cal cat rfi reat dmi target working 自己 CENTOS 配置好SVN服務環境後,其他服務器無法訪問 根據 下面的步驟配置好服務後,使用本機可以正常 連接到 SVN 服務, 但是使用局域網的其他服務器訪問時出現下面的錯誤,

MDT安裝部署時卡在初始頁面沒有反應求各位大神幫忙啊

mage tex 技術 alt image 大神 process pro -o ****MDT安裝部署時卡在初始頁面沒有反應,求各位大神幫忙啊

Scrapy,終端startproject顯示錯誤TimeoutError: [WinError 10060] 由於連接方在一段時間後沒有正確答復或連接的主機沒有反應連接嘗試失敗。

def __init__ client select .exe 好的 file pro 真的是 F:\python_project\test>scrapy startproject spz Traceback (most recent call last): Fi

svn checkout 提示“由於連接方在一段時間後沒有正確答復或連接的主機沒有反應連接嘗試失敗。”解決方法

alt 來源 tails 管理 文章 答復 fcm 方法 端口 安裝好之後再windows上checkout項目,一直出錯:“由於連接方在一段時間後沒有正確答復或連接的主機沒有反應,連接嘗試失敗”;在嘗試了很多次之後找到了最後的問題所在。 在網上找的方法試過了,都無效,

在伺服器安裝jdk1.8版本的安裝原來這麼簡單(詳解)

因為在烏班圖的系統中由於只能註冊普通的使用者,不能註冊root使用者。 所以需要先把jdk-8u11-linux-x64.tar.gz的安裝包拷貝到普通使用者的許可權中去。 我們可以使用WinSCP視覺化工具直接對壓縮包進行拖拽到指定的目錄下,也可以使用Xshell工具使用命令列對檔

python是否有單獨的字元型別通過下標的方式表示字串的字元

說明:   在python中,沒有單獨的字元型別,一個字元呢就是一個大小為1的字串。   並且可以通過下標的方式,表示字串中的字元。 操作過程: 1.通過[ ]的方式表示字串中的第幾個字元 >>> text = 'python' >>> text[0]

問題:windows---筆記本外接顯示器在系統更新後外接顯示器沒有反應右鍵開啟顯示設定點選檢測後提示未檢測到其他顯示器

由於系統更新後,驅動程式也更新了,所以需要重新設定驅動來解決這個問題。 1.可以下載一個驅動精靈來檢測一下是否有未升級的顯示卡驅動,重新升級後,再重新啟動系統。 2.下載好了驅動也沒有改變的話就點選快捷鍵Windows+ X 進入裝置管理器頁面 顯示介面卡的位置會有一個帶有----

用layui修改表單select值後沒有變沒有反應解決方案

解決方案:  $("#admin_user_id").prepend("<option value='0'>--請選擇服務人員--</option>"); #admin_

adapter.notifyDataSetChanged沒有反應觸控滑動螢幕才重新整理

今天做專案遇到個比較頭疼的問題,adapter.notifyDataSetChanged沒有反應,要觸控式螢幕幕才可以改變資料,上網查資料有人說是給list集合賦值的時候地址改變了(要用list.addAll()),可是我並沒有改變地址 ,只是手動改了一個item的資料而已,

scrapy_由於連線方在一段時間後沒有正確答覆或連線的主機沒有反應連線嘗試失敗。錯誤及解決

問題描述: 在使用scrapy的middleware使用ip代理的時候,也給代理添加了"https://"或者"http://", 但還是報錯了(之前還是好好的) 報錯如下: 2019-01-05 21:46:44 [scrapy.downloadermiddlewares.retry]

Win8.1 IE瀏覽器打不開雙擊圖示右鍵開啟都沒有反應只能以管理員身份才可以執行

在正常情況下可以採取網上的通用做法1、在開始選單裡面找到執行視窗,在裡面輸入regedit,開啟登錄檔編輯器;      2、然後在登錄檔編輯器裡面依次展開HKEY_CURRENT_USERSoftwareMicrosoftInternet  Explorer,找到 Main

帝國cms內容頁模版修改更新但是頁面上沒有反應頁面沒有體現修改是什麼原因?

帝國cms內容頁模版修改更新但是頁面上沒有反應,頁面沒有體現修改是什麼原因? 這是因為沒有沒有在後臺更新資料的原因,具體更新操作如下:   1. 登入帝國CMS管理後臺,進入如下介面: 2.  點選 “資料更新” 選單 3. 進入如下頁面,首先勾選左側“全部重新整

Asp.net+Mysql,查詢出錯:由於連線方在一段時間後沒有正確答覆或連線的主機沒有反應連線嘗試失敗

在網上看到的解決方案基本都是說host檔案中127.0.0.1 localhost 的對應, 但我查看了host檔案,並沒有問題,糾結半天,拿查詢語句在Mysql Workbench上執行,報了一個錯,說是子查詢包含多個結果,我去~!這很簡單的一個錯誤asp.net竟然沒能

jquery使用live繫結toggle事件第一次點選沒有反應第2次才起作用問題

$("#popChapterManage .JS-edit").live("click",function(){ $(this).toggle(function () { $(this).text("儲存");

為什麼js放在head部分沒有反應必須放在body部分下才會起作用

js執行順序問題,script標籤寫在上邊的先執行,所以你的程式碼要放到你引入jquery的後邊,同時你這樣寫的話,你的js是先執行的,但是你的button這時候還不存在,你放到後邊,前面的html載