【发布时间】:2015-03-23 23:36:51
【问题描述】:
我一直在谷歌上搜索 MVC PHP 框架的 UML 示例以及与 PHP 项目有关的项目 UML 图,但不幸的是 java 和 c# 示例总是出现。
我对 UML 图有一点了解,但不是真正的例子来看看它是如何使用的。我有一个我正在处理的 laravel 项目,我想创建一个 UML 类图来显示我正在使用的类。
在 java 和 PHP 中,我知道知道一个类是否与另一个类关联的一种方法是当它在另一个类中实例化时,使用关键字 new
我想知道的是在 laravel 中,你知道模型或控制器何时相互关联。我在其中一个社区渠道中询问过,有人告诉我“它并没有真正链接”,这没有回答我的问题。我想知道的是,如果我在控制器中执行User::where('username', '=', $username)->where('active', '=', 0)->get(); 之类的操作,这是否意味着控制器现在与用户模型相关联,或者控制器是用户模型的依赖项?
例如
让我感到困惑的是另一个 UML 类图对于任何 laravel 或 PHP MVC 应用程序的外观。
谢谢
【问题讨论】:
-
我会说用户模型是控制器的依赖项。关系将是控制器使用模型来完成工作。不确定这是否能回答您的问题,但只是一些想法。