2013-03-15 3 views
0

저는 Laravel로 놀고있어 표준 응용 프로그램 레이아웃 내에서 만든 응용 프로그램 (간단한 블로그)을 번들로 변환하려고 애 쓰고 있습니다.Laravel - 번들로 응용 프로그램 변환하기 -보기로드 방법

지난 네 시간 동안 네임 스페이스를 읽은 후 관련 오류 메시지를 읽는 동안 모델이로드되고 별도의 인증 번들과 통신하고 있습니다. 그래서 다음 문제는 전망입니다.

최신 오류 메시지는 다음과 같습니다 기본적으로 내가 내 번들 컨트롤러 (bundles/blog/controllers/home.php)

I에서 (bundles/blog/views/home.blade.php)를로드하려고 뷰를 포함하는 뷰 디렉토리와, 내 번들 응용 프로그램 구조를 다시 한

View [home] doesn't exist. 
Location: 
/var/www/lara.dev/laravel/view.php on line 170 

이전에 다음 줄을 사용하여보기를로드했습니다.

return View::make('home')->with('posts', $posts); 

무엇을해야합니까? 번들 내에서 내 뷰가 정상적으로로드됩니까? 또한, 내 질문에서 분명히 여기에 뭔가 빠져 있다면 나에게 계몽 해주십시오. PHP에서 OO를 처음 접했을 때

답변

1

단순히 번들 이름으로 뷰의 이름을 지정하기 만하면됩니다.

return View::make('bundlename::home')->with('posts', $posts); 

이 방법은 거의 모든 경우에 적용됩니다. Bundle Docs에 전체 읽기, 특히 Using Bundles 섹션을 제공해야합니다. Bundles & Class Autoloading도 관심의 대상이 될 수 있습니다.

관련 문제