我想知道我应该如何处理我的实体?例如,一个名为 Articles 的类,有一些数据成员(名称/标题/日期)和 getters & setters。我可以将它们添加到我的文章数据成员中,但最好将它们分开。那你怎么看?
谢谢!
最佳答案
我通常这样做:
1.- 在/system/application/classes 中创建我的实体类
class MyEntity {
}
2.- 定义一个常量以指向/system/application/config/constants.php 上的该文件夹
define('CLASSES_DIR', APPPATH . "classes/");
3.- 包含模型中的实体类:
require_once(CLASSES_DIR . "MyEntity.php");
class MyModel extends Model {
function test() {
$entity = new MyEntity();
$entity->doSomeStuff();
}
}
这不会破坏您的 mvc 结构,并保持实体类分离。希望对您有所帮助!
关于php - codeigniter:实体去哪儿了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3681849/