2013-05-17 214 views
3

我有一個Jade模板,我想將一個PHP變量$ str傳入此模板並顯示它。 所以在模板中,我把將PHP變量傳遞給Jade.PHP

{{$str}} 

,然後它得到了呈現,如:

<title><?php echo $str ?></title> 

我想直接顯示在$海峽。但在node.php page中沒有提及。

搜索網上,有一些像

eval("?>".$rendered."<?php"); 

方法,我相信這是一個骯髒的解決方案,因爲如果我的模板有類似「?>」,那麼一切都將是錯誤的。

有沒有適當的方式做這件事?

回答

2

編譯模板,將其存儲在.php文件中。重新編譯一個文件,每次你需要它是一個壞主意:)。 我建議使用md5file(或只是md5文件的內容)來知道文件是否發生了變化,然後重新編譯它。

然後就包括它。

+0

Hm ... IC .. Thx。 – songyy