在現有的代碼庫裏面的語法,我發現了一個行無法理解的Smarty foreach循環
{foreach from=$app_list item=app name=apps}
{item table=application sid=$app.APPLICATION_SID}
{/foreach}
我找不到解釋,在文檔中的第{項...},也沒有找到在哪裏application
和sid
是定義。
任何人都可以解釋這行是幹什麼的?沒有這一行,應用程序名稱列表無法顯示。
http://www.smarty.net/docs/en/language.function.foreach.tpl – Jocelyn
'{item ...}'是一個自定義函數。檢查[這裏](http://www.smarty.net/docs/en/language.function.function.tpl) –
@iJD謝謝你的回答。我閱讀文檔並認爲函數調用是唯一合理的解釋。但問題是,我用'/ function'搜索了整個項目,但是找不到這個函數的定義,也沒有像'var = application'這樣的定義。我應該搜索其他可能性嗎? – xiaochuanQ