CodeIgniter项目的类图

时间:2014-05-14 18:53:30

标签: codeigniter uml class-diagram

我正在开发CodeIgniter项目。我需要创建类图。我只是想确保我需要单独为模型和控制器制作图表吗?或者它是正常的OOP类图?

我在哪里可以获得CodeIgniter框架的类图?

2 个答案:

答案 0 :(得分:0)

您需要什么样的图表取决于“您需要创建这些图表的原因”。他们会记录什么。谁将阅读它们以及为什么等等。

您可以将多个(数百个)类放入一个图表中。这通常在使用Object Relational Mappers (ORM)记录数据库结构或Entity Relationship Diagrams时完成,您可以在互联网上找到many examples和一些有用的工具,如yWorks yEDToad Data Modeler。因此,如果这种大类图适合您的需求,那么使用它

决定您需要多少图表完全取决于您,我对问题UML diagram for dependency between systems的回答可以为您提供一些有用网站的链接。

我不知道是否有一些“put_your_favorite_framework_name_here”的类图已经可用,如果它是生成文档的一部分。在CodeIgniter的情况下,它可能是可用的,请在CodeIgniter的支持论坛上询问,例如: Codeigniter UML class diagram - thread 91800

如果这样的图表不可用,那么您可以使用例如Sparx Systems Enterprise Architect's reverse engineering features为您创建

答案 1 :(得分:0)

phUML是我遇到过的最好的工具,只对我有用。您可以从现有代码轻松生成类图。

导航到该文件夹​​并尝试使用以下命令在linux上生成类图

./phuml -r /var/www/my_project -graphviz -createAssociations false -neato out.png
  

phUML是用PHP编写的全自动UML类diagramm生成器。它   能够解析任何PHP5面向对象的源代码并创建   基于oo结构的oo结构的适当图像表示   UML规范。

更多信息

./phuml --help
相关问题