我正在做OOP PHP,但是没有使用MVC(目前我太难理解了,而且我不想学习整个框架)。在我需要实例化对象,一堆if语句和诸如此类的东西的页面本身上有点混乱。
目前,我只是在我的HTML之上添加一个PHP块,并且在那里做的最多也可以得到一些无组织的,还有我的HTML中的一些小的PHP块。
HTML文件中的程序化PHP代码是否有任何良好而干净的约定?
但是我对MVC框架感兴趣,这些框架非常简单,只有核心功能。或者是我可以学习并使其成为我自己的准系统MVC框架。但我还没有找到一个。
答案 0 :(得分:0)
最简单的形式是将您的类文件包含在您的php文档中,以便在该级别上将其分开。然后在您的php文件中需要使用该类:
require_once('filename.php');
//在您使用该类之前,通常位于php文档的顶部。
然后在处理对象的php文件中,您可以稍微分离代码。原则上,这也将启动你的MVC路径,一旦掌握了这个简单的过程,你将学到越来越多。
答案 1 :(得分:0)
为什么不试用像http://silex.sensiolabs.org/
这样的微框架如果你不想走这条路,我会使用include,并确保正确设置目录。例如;
site_root/includes/layout/header.php
site_root/includes/layout/footer.php
site_root/includes/functions/whatnots.php