我使用 CodeIginter 作为我的 PHP 框架。我正在解释以下情况:-
我需要三个名为:-
- 用户模型
- 关系模型
- 提醒_型号
现在考虑一下情况:
User_Model
已经写好了。我在写Relation_Model
。我的朋友会写Reminder_Model
。
Relation_Model
User_Model
在其方法之一中实例化并使用它:getRelation($userID)
Reminder_Model
还User_Model
为其运行实例化一个实例。
Reminder_Model
需要调用getRelation
Relation_Model 的方法。
因此,应该至少有两个User_Model
. 一进一Relation_Model
进Reminder_Model
。
问题是我如何确保在里面 Relation_Model
,我的User_Model
实例不会干扰User_Model
我朋友Reminder_Model
班级的实例?
也就是说,要编码Reminder_Model
,朋友应该没有内行Relation_Model
,只是用了它的一种方法getRelation
。
如果您想知道对此的需求,例如: Reminder_Model 加载已登录用户(例如 user-A)的模型,Relation_Model 与作为 user-A 团队成员的用户的模型一起使用。