我想知道是否有教程/书籍解释如何为其他人实现创建库/插件/模块?
库/框架,如solr,doctrine,codeigniter等。
因为它们似乎遵循相同的模式。有一个“bootstrap”文件来加载配置,其他类等等。
我的目标是了解基础知识,因此我可以创建一个这样的库。
目前我想编写其他人可以使用的地址簿。只需包含一个bootstrap文件,他们就可以使用我的类了(比如Doctrine)。
建议消息来源学习这些东西?
你经验丰富的家伙,你是怎么学习它的?感谢。
答案 0 :(得分:1)
这取决于 - 如果你没有创建任何视觉效果(或者任何缺少演示者/控制器的东西),它应该没有问题。只需将其放入libs/components
等目录即可。
如果您正在创建例如存在演示者/控制器的通用管理,它存放在适当的模块文件夹中(每个框架都有此功能):我不担心这样做。但是你可以考虑把它包装成整个项目。
如果您正在寻找基本的MVC教程,请查看http://www.phpro.org/tutorials/Model-View-Controller-MVC.html。