在GSP文件有一個像線下如何找到這裏是一個對象申報GSP
<g:each in="${tools}" var="tool" status="counter">
,當我調試它顯示一個如下
它使用Grails值框架。我可以知道我怎麼能找到這個${tools}
在這個GSP中聲明和被調用的位置?
在GSP文件有一個像線下如何找到這裏是一個對象申報GSP
<g:each in="${tools}" var="tool" status="counter">
,當我調試它顯示一個如下
它使用Grails值框架。我可以知道我怎麼能找到這個${tools}
在這個GSP中聲明和被調用的位置?
Grails使用約定而不是配置。因此,爲了追溯哪裏設置了tool
,您必須注意gsp文件的名稱以及它所在的目錄。
理想,如果GSP名稱爲bar.gsp
和grails-app/views
下foo
目錄下放置,則約定是,有可能是一個FooController.groovy
下grails-app/controllers
這將有一個動作叫bar()
。在bar
動作中,最有可能的模型是使用變量tools
設置的。
這個練習是一個很好的起點。
@dmahapatro建議的是最好的方法,但是如果您仍然無法找到tools
變量,只需在您使用的IDE中執行項目級搜索並找到tools
這個詞。
這裏是可以應用到固定搜索一些過濾器:
grails-app/controllers
grails-app/directives
tools
, tools:
,tools :
,因爲它會呈現爲地圖。
gsp正在查看> leader> _tool_preview.gsp。我找不到像_tool_previewController這樣的控制器 – Memoc