2014-01-23 14 views
0

我有這樣的代碼:Laravel是給我不確定變量錯誤異常

 <? $counter = 1 ?> 

     <div id="container_blog_all"> 
      @foreach ($posts as $post) 
       <div class="blog_block" style="@if($counter % 3 == 0) margin-right:0px @endif"> 
        <a href="{{ $post->url() }}"><img class="blog_block_cover" src="{{ URL::to('uploads/blog/cover/'.$post->cover) }}"></a> 
        <div class="blog_block_date">{{ $post->date }}</div> 
        <div class="blog_block_sep"></div> 
        <div class="blog_block_title">{{ $post->title }}</div> 
       </div> 
       <? $counter++; ?> 
      @endforeach 
     </div> 

而且我收到此錯誤,任何原因?

enter image description here

我可以看到變量計數器定義的,所以爲什麼我收到此錯誤?

回答

2

你缺少一個分號:

<? $counter = 1 ?>

應該

<? $counter = 1; ?>

+0

只是增加它並不起作用 – Monica

+0

我不知道,如果它的事項或沒有,但你可以試試'',而不是隻''此外,哪一行是它給人的錯誤?我假設'<?計數器++; ?>' – snollygolly

+0

謝謝,是<?php的東西,很奇怪!因爲這隻發生在本地。但謝謝你! – Monica

0

看起來laravel不喜歡PHP的短標籤,不如你用<?php $counter = 1 ?>,而不是<? $counter = 1 ?>。那也應該解決這個錯誤。