只要有 model,monorail 可以自動幫你把 controller configure 成有 scaffold 功能 (CRUD都具備) 的 controller:
[Scaffolding( typeof(Blog) )]
public class BlogsController : Controller
{
}
這真是令人驚訝...不過 rc2 預設的 Layout 有問題,所以你最好加上 [Layout] attribute,自訂 Layout 比較好...
缺點是,要作 localization 的話,依照現在 rc2 的代碼,根本不可能...
結論是,有空可以來看看這邊的代碼(ARFormHelper.cs/PresentationHelper.cs),因為 Generator 裡面的 ScaffoldHelper 有些情況沒考慮的很仔細。
沒有留言:
張貼留言