【发布时间】:2014-06-26 15:08:56
【问题描述】:
我有这个刀片视图模板
<title><?
$page = App::make('page');
echo $page->getTitle( );
?></title>
<?php
$css = $page->getCssList('all');
foreach($css as $item){?>
{{ HTML::style('<?=$item['loc'];?>', array('media' => '<?=$item['media'];?>'))}}
<?}
$js = $page->getJsList('all');
foreach($js as $item){?>
{{ HTML::script('<?=$item['loc'];?>')}}
<?}?>
它不起作用。发生的情况是它实际上将刀片命令输出到屏幕。 如果我将这些刀片命令剪切并粘贴到视图中,则它们会正确渲染。
有什么问题?是不是不可能创建动态刀片命令?我该如何解决这个问题?
【问题讨论】:
-
使用普通的
view而不是Blade这样它就可以工作了。 -
您能详细说明一下吗?我只是 laravel 的新手。您如何将其作为视图而不是刀片运行?这是通过 $this->layout->content = View::make('users.register'); 调用的。它为包含上述代码的主页视图创建内容。