все. Как вы все?PHP - Как импортировать активы с несколькими веб-приложениями
Я начинающий на PHP, и я надеялся, что вы мне что-то поможете. У меня есть два веб-приложения, которые раньше были независимыми друг от друга. Однако теперь им нужно, чтобы они работали на одном сервере, обменивались одной и той же базой данных и так далее.
Я думал, что лучший (и более организованный) способ сделать это - использовать новый index.php, требующий index.php от каждого из этих приложений, но мне не удается правильно импортировать их CSS и JAVASCRIPT ,
Итак, вот в чем дело:
У меня было два веб-приложения со следующей структурой:
bower_components/
templates/
images/
scripts/
index.php
(Это на самом деле больше, чем это, но идея та же).
Я попытался это, то:
webapp1/
webapp2/
index.php
(webapp1 и webapp2 оба имеют структуры, представленные выше).
Мой index.php что-то вроде этого:
<?php
require_once 'webapp1/index.php';
require_once 'webapp2/index.php';
?>
Это ... Несколько работает. Но тогда приложения не могут правильно импортировать файлы из bower_components, например. Эти файлы импортируются в файл header.html, расположенный в папке шаблонов. Код выглядит примерно так:
<script src="../bower_components/jquery/dist/jquery.min.js"></script>
<script src="../bower_components/owl.carousel/dist/owl.carousel.min.js"></script>
<script src="../bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
Используется для работы просто отлично, когда они были, по сути, независимыми. Теперь не так много.
Это будет работать, если я изменил их на:
<script src="../webapp1/bower_components/jquery/dist/jquery.min.js"></script>
НО !! Я не хочу этого делать. Очень много изменений, которые необходимо внести во множество файлов, должен быть более простой способ.
В любом случае, извините за длинный вопрос, надеюсь, что это было достаточно ясно. Итак, есть ли способ сделать это без изменения html-файлов?
Заранее спасибо.
Дополнительные примечания: Я запускаю их на простом PHP встроенном сервере, но доступен Apache (просто не хотел его использовать). Я использую структуру SLIM в одном из них.