2014-06-25 134 views
2

我對基於Savant3模板系統的PHP web應用程序使用netbeans 7.4。模板文件中的Netbeans PHP語法突出顯示

但是,當我在.tpl文件中放入PHP代碼時,它不被視爲內聯PHP代碼。 無論我將PHP開始標記()放在哪裏,它都會顯示錯誤"Unexpected character(s) ? found Unexpected token LESS found"。同時,它不會突出顯示html屬性中的PHP代碼。這兩個錯誤都在我上傳的圖片中突出顯示。

enter image description here

我怎樣才能解決這個問題?謝謝!

+0

我使用NetBeans 8.0 – TarranJones

+0

那麼最近同樣的問題我發現netbeans不支持Savant3。所以唯一的選擇是,製作.php文件(甚至是模板)而不是.tpl文件。 –

回答

3

選擇工具 - >選項 - >其他 - >文件

File Extension下拉列表中選擇tpl

Associate File Type (MIME)下拉列表中選擇text/x-php5

+0

這是netbeans 8.1中一個名爲PHP Smarty Framework的默認插件,但它並不按照預期工作。例如。 PHP被認爲是字符串,PHP中沒有語法突出顯示。如果你評論任何html部分而不是'',那麼它的評論就像'{* xyz *}'更糟糕。但你的竅門奏效了。 Thanx .. +1 ... –