모두. 어떻게 모든이다?PHP - 여러 웹 응용 프로그램을 사용하여 에셋을 가져 오는 방법
저는 PHP 초보자입니다. 당신이 나에게 도움이되기를 바랍니다. 이전에는 서로 독립적이었던 두 개의 웹 응용 프로그램이 있습니다. 그러나 이제는 동일한 서버에서 실행하고 동일한 데이터베이스를 공유해야합니다.
이 작업을 수행하는 가장 좋은 방법은 각 응용 프로그램에서 index.php가 필요한 새 index.php를 사용하는 것이지만 CSS와 JAVASCRIPT를 올바르게 가져 오는 데 문제가 있다고 생각했습니다. .
그래서, 여기에 일이 :
나는 다음과 같은 구조를 가진 두 개의 웹 애플리케이션을했다 :
bower_components/
templates/
images/
scripts/
index.php
(그것은 이것보다 실제로 더 큰, 그러나 아이디어는 동일합니다).
webapp1/
webapp2/
index.php
(webapp1 및 webapp2 모두 구조 위에서 제시)
난 후,이 시도. 다소 작동 ... 그<?php
require_once 'webapp1/index.php';
require_once 'webapp2/index.php';
?>
:
내 index.php에이 같은 것입니다. 그러나 응용 프로그램은 bower_components에서 파일을 제대로 가져올 수 없습니다. 이 파일은 templates 폴더에있는 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 내장 서버에서 실행하고 있지만 아파치를 사용할 수 있습니다 (사용하지 않으려했습니다). 나는 그들 중 하나에서 SLIM 프레임 워크를 사용하고있다.