0

grails は初めてで、taglib を書きたいのですが、MyTagLib.groovy ファイル内のリソースを参照する方法がわかりません。パスを取得したいリソースは画像です。私は、次のように gsp ファイルで行っていたようなことを試しました。

< g:resource dir="images/icons/flag-icons/" file="gb.png" />

この

${resource(dir: 'images/icons/flag-icons/', ファイル: 'gb.png')}

しかし、うまくいきません

4

1 に答える 1

1

static namespaceタグライブラリは、名前空間 (フィールドの値) に一致する変数を介して、他のタグライブラリ (およびコントローラー) 内から利用できます。Grails の組み込み taglibs の場合:

g.resource(dir: 'images/icons/flag-icons/', file: 'gb.png')
于 2013-04-02T10:31:02.483 に答える