0
我想從smarty中的插件函數獲取當前模板文件/行,以進行分析/調試目的。Smarty獲取當前模板文件名/行
可以通過使用傳遞的$ smarty對象嗎?
像這樣
function __smarty_add_javascript($params, $smarty){
Profiler::console('Add javascript @[FILE]#[LINE]');
Controller_Template_Base::getInstance()->javascripts[] = array_pop($params);
}
我能夠通過使用$smarty->source->filepath
訪問的文件名,但是我無法找到任何行信息。
是的,現在我明白,由於文件正在編譯,這實際上是不可能的。它將不得不在設置$ smarty-> current_line之前執行任何功能..我想我只是想省略線路信息。 – n00b