在 MVC 中,一些控制器函数需要在渲染视图之前访问模型,而其他的只是加载视图。
在博客应用程序中,我有两个功能:
public function add_post()
{
// loads the view for adding a new post
}
public function add_new_post()
{
// queries database and inserts post
}
我习惯于使用 Java,其中所有方法都有一个高度暗示性的动词来描述该方法应该做什么。因此,我将使用 add_post_view() 代替 add_post(),并且可以使用 add_post() 代替 add_new_post()。
但我担心在末尾添加“视图”似乎是多余的 - 但除此之外,我想知道对于那些喜欢具有高度可读性代码的人来说,约定是什么。您将如何重写这两个函数的名称?