2012-11-19 85 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;