我对面向对象的PHP编程还比较新,但我已经理解了它的工作原理,准备开始为一个大项目构建MVC。我知道并不一定要像这样写你必须这样做,但肯定有一些常规的做法...
类名 - 驼峰式?下划线?
类文件 - 和类名相同吗?
URL/POST/GET 控制器名 - router.php?
在我开始之前还有其他需要注意的事项吗?
我对面向对象的PHP编程还比较新,但我已经理解了它的工作原理,准备开始为一个大项目构建MVC。我知道并不一定要像这样写你必须这样做,但肯定有一些常规的做法...
类名 - 驼峰式?下划线?
类文件 - 和类名相同吗?
URL/POST/GET 控制器名 - router.php?
在我开始之前还有其他需要注意的事项吗?
类常量通常都是大写的,类名一般像Java一样,第一个字母大写SomeClassName
除此之外,我想这取决于你问谁了。
首选目录结构:My/Class.php
类名:My_Class
如果您使用模块化MVC结构,请确保在bootstrap.php中包含命名空间[这是Zend Framework特定的,但我想其他mvc框架也有类似的东西)。
还有...视图命名 - 默认情况下,dropDownAction()变成了Zend Views中的drop-down.phtml。