Начало работы с проектом Silex Composer
Я борюсь с 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 ответа
Моя проблема заключалась в том, что я проигнорировал факт: Silex на основе Symphony. Для начинающих обязательно, чтобы начать с симфонии!
Рассмотрим скелетный проект Фабьена по https://github.com/silexphp/Silex-Skeleton.
Он иллюстрирует основную структуру каталогов, которую вы будете использовать.
Тем не менее, если вам не требуется микро-фреймворк, прыгните в Symphony 3.3, чтобы начать работать над захватывающими вещами, которые появятся в Symfony 4.
См. Блог Фабьена по адресу https://medium.com/@fabpot для получения обновлений.