2014-02-16 27 views
-1

当使用Laravel刀片,我们能够包括与此包中的视图文件:Laravel 4:普通PHP文件包括

@include("Mypackage::viewfile") 

但是,我们如何能做到这一点,而不刀片在正常的PHP包括<?php include ?>

谢谢。

+0

文件,你可以这样做:'回声的file_get_contents( '路径/到/文件');'不过......为什么? –

+0

那么,没有刀片模板是不可能的? – user1995781

+0

你究竟想要完成什么?如果你想包含你不想被模板引擎解析的另一个文件中的一些html,那我所展示的将会起作用。如果这不是你想要做的,那么更具体地说明你正在努力完成的工作 –

回答

1

你可以用façade做到。

class Mypackage{ 
public static function view($file){ 
    return __DIR__."/../../views/".$file; 
} 
} 

然后你就可以包括与<?php include Mypackage::view("viewfile.php"); ?>

1
<?php 

    echo "A $color $fruit"; // A 

    include 'vars.php'; 

echo "A $color $fruit"; // A green apple 

    ?>