Silverstripe 中关于 ContentController 或 Page_Controlle 的规则

Rules about ContentController or Page_Controlle in Silverstripe

关于在 Silverstripe 中使用 ContentController 与 Page_Controller 类 的规则是什么?你什么时候换一个?

当您将 Page 扩展为新的页面类型时,您应该使用 Page_Controller 作为控制器扩展。这允许您在 Page_Controller.

中为模板添加 "global" 方法

ContentController 只是处理特定于页面的内部逻辑的页面控制器的基础 class,而不是 DataObjects。平时不用直接用。