phil sturgeon이 만든 동일한 템플릿 라이브러리를 사용하고 있으며 제어판에 다음과 같은 레이아웃이 있습니다. 이 오류가 발생합니다. 나는 컨트롤 패널 컨트롤러 내부의 템플릿 변수에 var_dump를 돌렸고 콘트롤 패널 뷰의 문자열을 보여 주었지만 콘텐트 뷰 내부에서 똑같은 것을했을 때 바디 인덱스가 없다고 말한다. 데이터를 컨텐트보기에 전달하는 방법을 알고 싶습니다.템플릿 안쪽에 더 넣기
나를위한 아이디어가 있습니까?
Severity: Notice
Message: Undefined index: body
Filename: partials/content.php
Line Number: 8
제어판 컨트롤러 나는이에보고 시도하고 여전히 해결 방법을 찾을 수없는
<div id="content">
<!-- Insert Header -->
<?php echo $template['partials']['breadcrumbs']; ?>
<div class="separator bottom"></div>
<?php echo $template['body']; ?>
</div>
<?php
if (! defined('BASEPATH')) exit('No direct script access allowed');
class Controlpanel extends Backend_Controller
{
public function __construct()
{
parent::__construct();
}
public function index()
{
$this->template
->title('Control Panel')
->set_layout('controlpanel')
->set_partial('header', 'partials/header')
->set_partial('sidebar', 'partials/sidebar')
->set_partial('breadcrumbs', 'partials/breadcrumbs')
->set_partial('content', 'partials/content')
->set('user_data', $this->users_model->get($this->session->userdata('uid')))
->build('dashboard');
}
}
content.php. 나는 다른 누군가가 내가 아닌 것을 볼 수 있기를 바랬다. 단지 배열에 캐스팅
$this->template->set('data_name', $my_object);
을 통해 물체를 통과 할 때
내가 전에 해당 라이브러리를 사용하지 않은하지만 흥미로운 보인다. 설명서를 기반으로 내 생각 엔 partials에는 템플릿과 같이 'body'변수가 자동으로 설정되지 않습니다. 이런 식으로 해보시겠습니까? ('user_data'=> ...)) –
어떤 이유로 든 나는 그런 것들을 시도했지만 아무것도 얻지 못했습니다. –