2012-11-19 50 views
0

我想調用一個函數存在於我的dbtable行類即Test.php.and我想從我的控制器調用它。我的dbtable類是Tests。如何在zend框架中從控制器調用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

我需要如何將這個功能稱爲我的cotroller。

+2

請給我們一些更多的代碼(也許只是對象之前丟失新) – opHASnoNAME

回答

0

你似乎有這樣的事情上線#19

$modelTest->testFunction(); 

的問題是,$modelTest尚未確定。

你或許應該有這樣的事情之前線#19

$modelTest = new Model_Test;