Composer php Silex Composer项目入门

Composer php Silex Composer项目入门,composer-php,silex,project-setup,Composer Php,Silex,Project Setup,我正在努力解决Silex及其项目结构。我现在使用PHP大约有10年了,但我总是使用Np++之类的工具。现在我开始使用PhpStorm,感觉自己完全是个新手 我正在尝试的是创建一个Silex项目。启动新的Composer项目后,我得到以下结构: --doc --src ----Silex ------[Some Silex files] --tests --vendor [some rootfiles] 让我们来谈谈我的问题:据我所知,我会将文件放在src文件夹下的foobar文件夹中 我不清楚

我正在努力解决Silex及其项目结构。我现在使用PHP大约有10年了,但我总是使用Np++之类的工具。现在我开始使用PhpStorm,感觉自己完全是个新手

我正在尝试的是创建一个Silex项目。启动新的Composer项目后,我得到以下结构:

--doc
--src
----Silex
------[Some Silex files]
--tests
--vendor
[some rootfiles]
让我们来谈谈我的问题:据我所知,我会将文件放在
src
文件夹下的
foobar
文件夹中

我不清楚的部分是:

  • 在哪里放置我的index.php
  • 哪些文件夹需要上传
  • 如何在正确的位置包含正确的文件
过去,我的项目结构如下:

-- config
-- includes
-- models
-- modules
-- templates
-- resources
-- js
-- [etc]
index.php
includes.php
[other files]
我在谷歌上搜索了几个小时,没有找到任何好的解释。有人能给我一个建议或一个好的指导吗?即使花了一些钱。这是一份新工作,如果因为这么小的问题而失败,我会非常难过。谢谢大家!


欢迎用英语或德语回答。

我的问题是,我忽略了一个事实:Silex基于Symphony。对于初学者来说,从交响乐开始是强制性的

以法比恩的骨架项目为例

它说明了您将使用的基本目录结构

这就是说,除非您需要微框架,否则请跳到Symphony 3.3,开始运行Symfony 4中即将出现的激动人心的东西


查看Fabien的博客,获取最新信息。

浏览以下内容:去过那里,做到了。没有帮助我;(这与PhpStorm无关——这都是关于Silex本身的。当您使用PhpStorm创建新的Composer项目时……它基本上会执行这样的命令:
Composer创建项目Fabbot/Silex skeleton path/to/install
,然后将新创建的文件夹作为项目打开(这就是它通常的工作方式)。如果不确定--请先在命令行中创建新的Silex项目,然后在PhpStorm中使用“打开”,并指向项目根文件夹。一些链接:1)Silex文档:2)不同的PhpStorm手册和教程:这里肯定是一个好的点。为什么?Symfony(框架)不是太过分了吗?可能吧,但你不会骑10速的赛车开始骑车。