Silex Composer项目入门

时间:2017-07-18 10:04:13

标签: composer-php silex project-setup

我正在努力解决Silex及其项目结构问题。我现在使用PHP大约10年了,但我总是使用像Np ++这样的工具。现在我开始使用PhpStorm,我觉得自己就像一个新手。

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

--doc
--src
----Silex
------[Some Silex files]
--tests
--vendor
[some rootfiles]

让我们来解决问题:据我了解,我会将文件放在foobar文件夹下的src文件夹中。

我不清楚的部分是:

  • 把我的index.php放在哪里
  • 需要上传哪些文件夹
  • 如何将正确的文件包含在正确的位置

过去我的项目结构如下:

-- config
-- includes
-- models
-- modules
-- templates
-- resources
-- js
-- [etc]
index.php
includes.php
[other files]

我一直在谷歌上搜索几个小时,我没有找到任何好的解释。有人可以给我一个建议或一个好的教程吗?即使它花费了一些钱。这是一项新工作,如果因为这么小的问题而失败,我会非常难过。谢谢!

欢迎使用英语或德语的答案。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

https://github.com/silexphp/Silex-Skeleton考虑​​Fabien的骨架项目。

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

尽管如此,除非你需要微框架,否则请跳进Symphony 3.3以了解Symfony 4中即将发生的令人兴奋的事情。

请参阅Fabien的博客https://medium.com/@fabpot了解更新。