나는 다음과 같은 컨트롤러가 있습니다다른 컨트롤러에서 컨트롤러의 메서드를로드하는 방법?
class Tests extends CI_Controller {
public function update_record_test()
{
//some methods
}
}
?>
을하지만 Controller1 컨트롤러에서 방법 항목 방법을 실행해야합니다. 내가 어떻게 해?
나는 다음과 같은 컨트롤러가 있습니다다른 컨트롤러에서 컨트롤러의 메서드를로드하는 방법?
class Tests extends CI_Controller {
public function update_record_test()
{
//some methods
}
}
?>
을하지만 Controller1 컨트롤러에서 방법 항목 방법을 실행해야합니다. 내가 어떻게 해?
이 많은 정보는 여기 없어요, 아니면 내가 뭔가를 누락 될 수 있습니다,하지만 당신은 당신이 당신의 메인 클래스의 CI_CONTROLLER의 기능을 실행하려는 의미하는 경우,이 시도
class Tests extends CI_Controller {
public function update_record_test()
{
$controller1 = new Controller1();
$controller1->Method1();
}
}
에 대한 코드를 붙여 넣을 수 있습니다 더 많은 예제에 대한 http://php.net/manual/en/keyword.extends.php는 방법 등의 범위로 몇 가지에 따라
parent::Method1();
확인은 민간, 공공, 보호되고있다. 그것은 정적입니까? –
아마도 @OP가 실제로 그 사람을 알지 못합니다 .-/herself : –
Controller1의 코드처럼 더 많은 정보가 필요하다고 생각합니다 :-) –
뭐가 잘못 됐는지.
당신은 내가 @AleksG에 동의 controller1 –