일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 무료다운로드쿠폰
- jquery
- composer-php
- UTF-8
- Session
- date
- 웹하드순위
- Apache
- curl
- Laravel
- Regex
- OOP
- Linux
- file-upload
- Ajax
- Forms
- 웹하드추천
- JavaScript
- MySQL
- function
- JSON
- 경영
- string
- 전략
- variables
- post
- HTML
- php
- Arrays
- Today
- Total
개발! 딱 깔끔하고 센스있게!
어떻게 Symforny 2 를 PHP 로 CSS, JS 파일 을 불 러 오 는 것 이 아 닙 니까? 본문
이전 문 제 는 아래 의 업데이트 버 전 을 참조 하 시기 바 랍 니 다.
내 개발 환경 이 제일 빠 르 지 는 않 아.PHP 당 500 밀리초 정도 소 요 됩 니 다.
Symforny 2 자원 파일 에 문제 가 발생 하기 시 작 했 습 니 다.
모든 자원 파일 은 Symforny 의 내부 컨트롤 러 를 통 해 요청 되 었 기 때 문 입 니 다.
http: / localhost / my proj / app dev. php / js / bi8690a part 4 my Java Script File 2. js
이 파일 들 은 Symforny 프레임 을 통 해 직접 로 딩 되 지 않 고 불 러 온 것 으로 보인다.
내 가 20 개 이상 의 파일 을 불 러 오기 시 작 했 기 때문에 500 밀리초 곱 하기 로 하면 페이지 를 아주 느리게 불 러 올 수 있 습 니 다.
파일 을 직접 불 러 오고 싶 지만 불 러 올 방법 이 없습니다.
이것 은 config. yml 의 일부분 입 니 다:
# Assetic Configuration assetic: debug: %kernel.debug% use_controller: false # java: /usr/bin/java filters: cssrewrite: ~
저 는 use controtaler 를 false 로 설정 하면 되 는 줄 알 았 는데 없 었 어 요.
이 자원 의 로드 를 직접 처리 할 방법 이 없 습 니까?
업데이트:
이것 은 현재 사용 하려 는 URL 입 니 다:
http: / localhost / my proj / controtaler / js / bb 8690a part 4 my Java Script File 2. js
dev 와 genel 이 설정 한 use contrller 를 false 로 설정 하 였 습 니 다.
어떻게 URL 의 컨트롤 러 부분 을 제거 합 니까?
편집: 캐 시 를 지우 면 assetic: mp 를 실행 하고 use contrller 를 false 로 설정 한 다음 다시 불 러 올 때 '자원 을 불 러 올 수 없습니다' 를 가 져 옵 니 다.
use 컨트롤 러 를 일시 적 으로 한 페이지 로 로드 하지 않 으 면 이 문 제 를 해결 할 수 없습니다.
그 후, 제어 장치 가 포 함 된 잘못된 URL 에서 다시 불 러 오 는 것 을 비활성화 시 키 고 다시 불 러 옵 니 다.
그것 도 prod 에 작용 하 는 것 같 지만 dev. Strange 에 서 는 소 용이 없다.
템 플 릿 코드:
{% stylesheets filter="cssrewrite" 'bundles/outotecofil/css/reset.css' 'bundles/outotecofil/css/*' output='css/dist/dist.css' %} {% endstylesheets %} {% javascripts '@OutotecCommonBundle/Resources/public/js/jquery-1.6.2.min.js' '@OutotecCommonBundle/Resources/public/js/jquery-ui-1.8.16.custom.min.js' '@OutotecCommonBundle/Resources/public/js/chosen.jquery.min.js' '@OutotecCommonBundle/Resources/public/js/widget/*' '@OutotecOFILBundle/Resources/public/js/OFILDependencyManager.js' '@OutotecOFILBundle/Resources/public/js/widget/*' '@OutotecOFILBundle/Resources/public/js/plant-scope.js' output='js/dist/dist.js' %} {% endjavascripts %}
잘 알 고 있 습 니 다: app dev. pp (prod 모드) 가 없 으 면 일 을 할 수 있 습 니 다.
dev 에서 만 이 "자원 을 로드 할 수 없습니다" 라 는 항목 을 던 집 니 다.
"오류, 내 가 먼저 use controtaler 를 요청 하지 않 는 한 사용 하지 않 고 다시 불 러 올 수 있 습 니 다.
비록 url 은 그들의 경로 에 contrller / 가 포함 되 어 있 지만,..."
대답 하 다.
"컨트롤 러" 가 false 인 경우, routing dev. yml 의 이 부분 코드 를 삭제 하려 고 시도 합 니 다:
_assetic: resource: . type: assetic
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
PHP 로 멀 티 알림 시스템 을 구축 하 는 가장 좋 은 방법 (0) | 2020.12.02 |
---|---|
서로 다른 매개 변수 PHP 재 작성 함수 (0) | 2020.12.02 |
오늘 의 날짜 (PHP) 부터 과거 날 짜 를 계산 하고 가 져 오 는 방법 (예: 3 주 전) (0) | 2020.12.02 |
Laravel 세 션 은 로 컬 PHP 에서 사용 할 수 없습니다? (0) | 2020.12.02 |
PHP 는 사용자 이름 이 X 인 데이터베이스 에서 필드 를 선택 합 니 다. (0) | 2020.12.02 |