Silex Composer 项目入门
Getting Started with Silex Composer Project
我正在为 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]
我在谷歌上搜索了几个小时,但没有找到任何好的解释。有人可以给我建议或好的教程吗?哪怕花上几块钱。这是一份新工作,如果因为这么小的问题而失败,我会很伤心。谢谢!
欢迎用英语或德语回答。
我的问题是,我忽略了一个事实:基于 Symphony 的 Silex。对于初学者来说,必须从 Symphony 开始!
考虑 https://github.com/silexphp/Silex-Skeleton 中 Fabien 的框架项目。
它说明了您将使用的基本目录结构。
也就是说,除非您需要微框架,否则请跳入 Symphony 3.3 以 运行 了解 Symfony 4 即将推出的令人兴奋的事情。
查看 Fabien 的博客 https://medium.com/@fabpot 了解更新。
我正在为 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]
我在谷歌上搜索了几个小时,但没有找到任何好的解释。有人可以给我建议或好的教程吗?哪怕花上几块钱。这是一份新工作,如果因为这么小的问题而失败,我会很伤心。谢谢!
欢迎用英语或德语回答。
我的问题是,我忽略了一个事实:基于 Symphony 的 Silex。对于初学者来说,必须从 Symphony 开始!
考虑 https://github.com/silexphp/Silex-Skeleton 中 Fabien 的框架项目。
它说明了您将使用的基本目录结构。
也就是说,除非您需要微框架,否则请跳入 Symphony 3.3 以 运行 了解 Symfony 4 即将推出的令人兴奋的事情。
查看 Fabien 的博客 https://medium.com/@fabpot 了解更新。