PHP OOP UML从类中分离数据库配置详细信息

时间:2016-12-12 07:59:42

标签: php mysql oop uml

我正在为学校项目开发电子商务商店。 我有几个这样的类使用相同的数据库连接。 所以我必须分开那些。
1.如何为我的所有类使用单个数据库连接文件。我有与此相同的sevaral类 我画了一些用例和类图。如果任何人有UML经验 - (电子商务)你能验证那些吗?

class abc {

if let ihe = try db.pluck(IHEs.select(...).filter(...)) {
    print("Name \(ihe[IHE_Name])")
}

1 个答案:

答案 0 :(得分:0)

这个类是对你的数据库进行CRUD的一些查询,你可以做的最好的事情就是让一个控制器访问这个类,同时确保每个函数都是私有的,而不是公共的。

基本上控制器会将数据发布到类来进行CRUD。 更像是CI中的模型。

CONTROLLER - >>你的课程 - >> DATABASE

CLASS A 
{
private function dbconnection()
{
}

private function a($param)
{
dbconnection();
//CRUD HERE
} 
}


CLASS B

main function()
{
//load class A here, and you can access all method
$result = a($param);
}