gpt4 book ai didi

php - 将集合检索方法添加到模型中

转载 作者:行者123 更新时间:2023-12-03 23:08:51 24 4
gpt4 key购买 nike

嘿,我在这里寻求一些建议,我有一个简单的模型,具有通常的保存、删除和查找方法,但也想创建一个 getAll 方法,将其放入模型中感觉不对,因为它与实际情况无关模型。我应该用哪种方式设计这个?

我当前的模型如下所示:

<?php
class User {

$id;
$name;
$address;

public function __construct() {
// do some constructor stuff
}

public function save() {
// insert into....
}

public function delete() {
// delete from user where ....
}

public function find($id) {
// select * from user where ...
}
}
?>

任何帮助将不胜感激,谢谢

最佳答案

好吧,当您有了查找、创建和删除用户的方法后,就没有什么可担心的了。我认为有两种方法

1) 您可以以特殊方式使用 find() 方法,以获取所有用户(有点黑客)
2)您可以创建一个公共(public)静态方法getAll()来完成这项工作(我认为它应该是静态的,因为getAll()与单个实例无关用户对象)

关于php - 将集合检索方法添加到模型中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4914830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com