0

dbtable行クラス(Test.php。)に存在する関数を呼び出そうとしていますが、コントローラーから呼び出したいと思います。私のdbtableクラスはTestsです。

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

しかし、それは機能しておらず、以下のエラーが発生します。

注意:未定義の変数:19行目の/opt/lampp/htdocs/TestApp/application/modules/public/controllers/TestsController.phpのmodelTest

致命的なエラー:19行目の/opt/lampp/htdocs/TestApp/application/modules/public/controllers/TestsController.phpの非オブジェクトでメンバー関数testFunction()を呼び出す

コントローラーからその関数を呼び出すにはどうすればよいですか。

4

1 に答える 1

0

19行目でこんな感じです。

$modelTest->testFunction();

問題は、$modelTest定義されていないことです。

おそらく19行目より前にこのようなものがあるはずです

$modelTest = new Model_Test;
于 2012-11-20T04:23:14.217 に答える