包含 CakePHP 的项目文件夹结构


Project folder structure with CakePHP inclusion

我正在制作一个具有以下文件夹结构的项目:

  • 内容

  • .css

  • .js

  • 图像

  • 字体

  • .php

目前,我正在使用核心PHP文件来提供我的注册,登录,反馈任务。我计划用一些框架替换我的核心PHP文件,例如CakePHP。但是,我想只把 CakePHP 或其他 PHP 框架的文件放在 php 目录中,因为它是这样。

想知道CakePHP或我可能用于PHP后端的任何其他框架是否可以做到这一点?

注意:我无法更改 Cake 或任何其他文件夹结构 框架!

你可以修改 CakePHP 文件夹结构,但你应该有干净的 MVC 结构。如果不更改结构中的单个文件夹,这是不可能的。

如果你真的不能像你应该的那样改变文件夹结构,你就不能只采用一个框架。有几种方法可以基于现有包"构建"框架,例如Zend Framework或Symfony,但它们都需要大量阅读。

http://framework.zend.com/downloads/composer

或者像这样:

http://fabien.potencier.org/create-your-own-framework-on-top-of-the-symfony2-components-part-1.html