2012-11-19 2 views
0

내 dbtable 행 클래스에있는 함수, 즉 Test.php를 호출하려고하는데 내 컨트롤러에서 호출하려고합니다. 내 dbtable 클래스는 Tests입니다.젠드 프레임 워크의 컨트롤러에서 db 테이블 행 클래스의 함수를 호출하는 방법은 무엇입니까?

$obj=new Model_Test(); 
$obj->testFunction(); 

그러나 작동하지 않으며 아래 오류가 나타납니다.

Notice: Undefined variable: modelTest in /opt/lampp/htdocs/TestApp/application/modules/public/controllers/TestsController.php on line 19

Fatal error: Call to a member function testFunction() on a non-object in /opt/lampp/htdocs/TestApp/application/modules/public/controllers/TestsController.php on line 19

필자는이 기능을 내 컨트롤러라고 부를 수 있어야합니다.

+2

우리에게 더 많은 코드 (어쩌면 그냥 객체 전에 NEW 누락)를 보여주십시오 – opHASnoNAME

답변

0

당신은 라인 # 19

$modelTest->testFunction(); 

문제는, $modelTest은 정의되지 않은에서이 같은 것을 갖고있는 것 같다.

당신은 아마 라인이 사전 식으로 뭔가를해야 # 19

$modelTest = new Model_Test; 
관련 문제