教程/书籍来创建插件/模块/库?

时间:2010-04-22 20:42:46

标签: php frameworks

我想知道是否有教程/书籍解释如何为其他人实现创建库/插件/模块?

库/框架,如solr,doctrine,codeigniter等。

因为它们似乎遵循相同的模式。有一个“bootstrap”文件来加载配置,其他类等等。

我的目标是了解基础知识,因此我可以创建一个这样的库。

目前我想编写其他人可以使用的地址簿。只需包含一个bootstrap文件,他们就可以使用我的类了(比如Doctrine)。

建议消息来源学习这些东西?

你经验丰富的家伙,你是怎么学习它的?

感谢。

1 个答案:

答案 0 :(得分:1)

这取决于 - 如果你没有创建任何视觉效果(或者任何缺少演示者/控制器的东西),它应该没有问题。只需将其放入libs/components等目录即可。

如果您正在创建例如存在演示者/控制器的通用管理,它存放在适当的模块文件夹中(每个框架都有此功能):我不担心这样做。但是你可以考虑把它包装成整个项目。

如果您正在寻找基本的MVC教程,请查看http://www.phpro.org/tutorials/Model-View-Controller-MVC.html