Laravel v3.2.13-5刀片模板不起作用

时间:2013-02-19 10:16:38

标签: php laravel laravel-3 blade

我是laravel的新人,但我发现了一些非常奇怪的东西。

在我的刀片模板中,我写道:

@if( $appModule == 'someting' ) 
     Something
@elseif($appModule == 'somethingelse')
     SomethingElse
@else 
      Nothing 
@endif

当我跑步时,我收到一个错误:

  

未处理的例外

     

消息:

     

呈现视图时出错:[layout]

     

语法错误,意外'?'   位置:

     第41行

... \ storage \ views / a5d6961979ebea7e1177c3836de35dd8

我打开了'a5d6961979ebea7e1177c3836de35dd8',发现了这个:

<?php if( $appModule == 'someting' ) Something <?php else: ?>if($appModule == 'somethingelse'): ?> SomethingElse <?php else: ?> Nothing <?php endif; ?>

2 个答案:

答案 0 :(得分:0)

a5d6961979ebea7e1177c3836de35dd8”文件只是刀片呈现的视图文件的PHP版本。错误本身位于您的视图文件中。

我注意到你输了:

@if( $appModule == 'someting' ) 

不应该

@if( $appModule == 'something' ) 

答案 1 :(得分:0)

尝试将(或创建新的)文件layout.blade.php转换为以下格式/编码:UNIX/ANSI