create-controller SampleDataこれで、SampleDataController.groovyが「controllers」フォルダに生成されます。コントローラーの作成は既にやりましたが、それと全く同じですね。
def arr = SampleData.all;ここでは「all」というメソッドを呼び出しています。これは、そのクラスのインスタンスすべてをリストにまとめて返すものです。「あれ、SampleDataにはallなんてなかったぞ?」と思った人。その通り、ドメインクラスにはそんなメソッドはないし、そうしたメソッドを持つクラスを継承してもいません。それでもちゃんとallメソッドは使えます。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
package gralisapp
class SampleDataController {
def index = {
def arr = SampleData.all;
render arr;
}
}
| << 前へ | 次へ >> |