문제

틱쇼티가 아닌 경우 LARAVLE의 번들은 Codeigniter의 계층 적 MVC 트라이어드와 유사해야합니다. 나는 프로젝트가 CI에 내장되어 있고, 나는 그것을 Laravel로 이주하고 싶다. 그래서 나는 어떤 기능과 일치 시키려고 노력하고있다. CI에서는 HMVC 확장을 설치하고 적절한 폴더 구조를 만들고 새로 생성 된 컨트롤러에 이미 액세스 할 수있는 것이 었습니다. Laravel에서 번들을 만드는 후에는

를 추가하여 application/bundles.php에 등록해야합니다.
return array('newbundle'),
.

내 번들에 존재하는 모든 (유효한) 번들을 자동으로 등록 할 수있는 방법이 있습니까? 모든 새로운 번들을 명시 적으로 등록 할 필요없이 즉, 나는 한 번 번들을 복사하고, 다른 프로젝트에 붙여 넣고 즉시 그것을 사용하기 시작할 수 있도록 묶을 수있게하고 싶습니다.

측면 질문으로, 누구든지는 플러그인을 가지고있는 Wordpress가 어떤 WordPress가 수행하는 것을 '적절한'방법에 대한 아이디어를 가지고 있습니다. 묶음에 설치된 모든 번들 목록을 표시하지만 활성화 만 활성화합니다 (등록 ) 선택한 것들은?

도움이 되었습니까?

해결책

아무도 당신에게 실제 대답을 주었는지 이해하지 못합니다. 지금까지 이동 중에도 번들로드를 달성하는 방법을 알아 냈을 것입니다. 그렇지 않은 경우 다음 번들을 살펴보십시오.

http://bundles.laravel.com/bundle/autobundle

두 번째 질문에 사용자 정의 응용 프로그램 / 번들을 개발하여 WordPress가 플러그인으로 수행하는 방식을 관리해야합니다. 나는 당신에게만 당신에게 아이디어를 줄 수 있으며 개발 부분은 모두 당신 것입니다.

데이터베이스 테이블 (예제 번들)을 유지하고 사용자 정의 번들 또는 경로 / 컨트롤러가 새 번들을 ZIP로 업로드하고 DB 테이블에 번들 세부 사항을 등록하는 동안 번들 폴더로 추출하는 것을 포함하여 사용자 정의 번들 또는 경로 / 컨트롤러가 있습니다. 플러그인을 활성화하려면 활성화 필드를 true하고 응용 프로그램 디렉토리의 주 start.php의 주 start.php에 사용자 정의 번들 시작 메서드를 사용하여 활성화 된 번들의 이름을 모두 가져올 수있는 함수가 될 수 있습니다. 레지스트리. 이 접근 방식을 사용하려면 실제로 묶음 디렉토리에 실제로 모든 것을로드 할 때 AutoBundle을 사용하지 못할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top