>  기사  >  백엔드 개발  >  谁能帮我看看这个代码错在哪?

谁能帮我看看这个代码错在哪?

WBOY
WBOY원래의
2016-06-06 20:17:351214검색

这是thinkphp框架下 模板里的if语句

<code><if condition="$v['id']%2 eq 0"><div class="cg">
    <else></else><div class="cg2">
    

                            
                        


                                                                                                                        
                     <h2>回复内容:</h2>
                      
                                                            
<p>这是thinkphp框架下 模板里的if语句</p>
<pre class="brush:php;toolbar:false"><code><if condition="$v['id']%2 eq 0"><div class="cg">
    <else></else><div class="cg2">
    

                            
                        
            <p class="answer fmt" data-id="1020000004470191">
                                    </p>
<p><else></else></p>
                            
            <p class="answer fmt" data-id="1020000004470225">
                                    </p>
<p>缺少<else>,你的代码中有<else></else>!没有<else></else></else></p>
                            
            <p class="answer fmt" data-id="1020000004470242">
                                    
</p>
<p>格式是对的呀,下面这个是官网的代码,你看下<code>$v['id']</code>有没有值</p>
<pre class="brush:php;toolbar:false"><code><if condition="$id lt 5 ">value1
<else></else> value2
</if></code>
<code>        public function test(){
            $data['id']=2;
            $this->assign("data",$data);
            $this->display();
        }</code>
<code><if condition="$data['id']%2 eq 0 ">1
        <else></else> 2
    </if></code>

运行正确的案例

对于tp框架模板语法错误,可以根据错误提示到Runtime/Cache文件夹对应模块下的php文件内找出错误。这个语法应该没问题吧。

建议直接输出$v['id']%2 的值先看看。既然没报错。那就不是语法的错误。

你要实现的是偶数项变色或者其他样式吧 根本不用这样处理 css3有一个选择器可以做到

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:html的window怎么使用?如何让这个窗口默认是关闭的?다음 기사:function使用themeConfig错误提示-主键冲突

관련 기사

더보기