1
kohana를 사용하는 다른 컨트롤러에서 내 컨트롤러 기능을 호출하기 만하면됩니다. 여기에 나는 내가 시도한 것을 첨부한다.kohana의 다른 컨트롤러에서 컨트롤러 기능을 호출하는 방법
$ file = Reports_Controller :: getpdf ($ reportname, $ model);
kohana를 사용하는 다른 컨트롤러에서 내 컨트롤러 기능을 호출하기 만하면됩니다. 여기에 나는 내가 시도한 것을 첨부한다.kohana의 다른 컨트롤러에서 컨트롤러 기능을 호출하는 방법
$ file = Reports_Controller :: getpdf ($ reportname, $ model);
내부 요청을해야합니다.
<?php
class Controller_Report extends Controller {
// report/get_pdf
public function action_get_pdf()
{
echo 'echo PDF here!';
}
}
class Controller_Page extends Controller {
public function action_index()
{
$response = Request::factory('report/get_pdf')
->method('GET')
->query($data) // or ->post($data)
->execute();
$response->status(); // 404 or 200 etc
$response->headers();
$response->body();
}
}