【发布时间】:2015-04-01 01:41:05
【问题描述】:
我正在尝试在 Laravel 4.2 中扩展刀片模板,文档中的示例指出:
Blade::extend(function($view, $compiler)
{
$pattern = $compiler->createMatcher('datetime');
return preg_replace($pattern, '$1<?php echo $2->format(\'m/d/Y H:i\'); ?>', $view);
});
这适用于单个刀片标签,例如 @datetime(...)。
我正在尝试扩展(更像是别名)诸如
之类的东西@if($var == 'foo')
bar
@endif
到
@foo
bar
@endfoo
我不确定如何处理“开始”和“结束”标签。谁能给我举个例子?
【问题讨论】:
-
能否请您添加一个您想转换为刀片语法的特定 php 语法?