Home >Backend Development >PHP Tutorial >多个项目如何方便地依赖同一套公用代码?
我刚接触PHP开发不久,现在要开发一个网站,打算拆分成这么几个项目:
project.core,,project.frontend,project.backend,project.api
后边几个项目要使用core项目中公用的models,helper函数等等,怎么样能够方便的做到这一点?人工复制目录除外 :)(IDE是zend studio)
谢谢大家。
若是一个项目(你说的一个网站),拆分成几个模块(类似你的几个项目),那么公用的东西都应该提出来单独成一个文件,各个模块都可以调用
若是分开的几个项目(独立的网站),最好还是你自己复制几个
若是一个项目(你说的一个网站),拆分成几个模块(类似你的几个项目),那么公用的东西都应该提出来单独成一个文件,各个模块都可以调用
若是分开的几个项目(独立的网站),最好还是你自己复制几个
你说的这 3 个项目,其实就是一个网站,他们可以在一个站点目录下,那么就可以公用代码,也是推荐的
在每个 项目的入口文件处都引入(require)公用的php文件就可以了
或者由同一个入口 引入
如你的站点目录有如下文件(夹):admin web api common index.php
在 index.php 中引入 common 中的公用php 文件,再根据参数前往 admin 或 web 或 api
当然可以,include 进来就是了
只是你得把业务逻辑理清了。include 进来的只应是通用部分
好的,多谢两位回答,我试下 :)