0

我最近了解到您可以为 提供一个类名,Query->result()它将使用它来实例化结果,而不是使用 plain stdClass更多在这里

我的第一次尝试是将application/models/classes它们命名为与模型相同的名称,但没有_model后缀。所以我会有一个从数据库Posts_model返回实例。Post但问题是我也有一个名为的控制器Post,显然 PHP 会引发致命错误。

所以问题是:对于将这些类放在哪里以及如何命名它们是否有约定?

4

1 回答 1

2

就 Codeigniter 而言,没有任何约定,内置的加载器有点不适合只包含文件而不实例化它们。我建议集成一些psr-0 兼容的自动加载器。

与大多数 mvc Web 框架一样,它们通常使用复数形式的控制器和单数形式的模型。例如:Users是控制器,User是模型。

于 2012-11-16T12:32:00.367 回答