我使用 CodeIginter 作为我的 PHP 框架。我正在解释以下情况:-
我需要三个名为:-
- 用户模型
- 关系模型
- 提醒_型号
现在考虑一下情况:
User_Model已经写好了。我在写Relation_Model。我的朋友会写Reminder_Model。
Relation_ModelUser_Model在其方法之一中实例化并使用它:getRelation($userID)
Reminder_Model还User_Model为其运行实例化一个实例。
Reminder_Model需要调用getRelationRelation_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 团队成员的用户的模型一起使用。