2009-07-21 24 views
0

私はまだテーブルの関係を定義することに問題があり、ユーザとコメントクラスの関係を変更したばかりですが、テストに行ったときに新しいエラーが発生しました。Zend Frameworkデータマッパーモジュールを使用した削除。

C:\wamp\www\megashare\application\models\UsersMapper.php 
public function deleteUser($id, Default_Model_Users $users){ 

     $usersTable = new Default_Model_DbTable_Users();   
     $usersRowset = $usersTable->find($id);  
     $userToDelete = $usersRowset->current();    
     $userToDelete->delete(); 

    } 

は、次のエラーを生成します

Zend Error Type: EXCEPTION_OTHER 
REQUEST_URI: /megashare/public/users/delete/userId/14 
Stack trace: 
#0 C:\wamp\www\megashare\application\models\UsersMapper.php(104): Zend_Db_Table_Row_Abstract->delete() 
#1 C:\wamp\www\megashare\application\models\Users.php(761): Default_Model_UsersMapper->deleteUser(14, Object(Default_Model_Users)) 
#2 C:\wamp\www\megashare\application\controllers\UsersController.php(112): Default_Model_Users->deleteUser(14) 
#3 C:\wamp\www\megashare\library\Zend\Controller\Action.php(512): UsersController->deleteAction() 
#4 C:\wamp\www\megashare\library\Zend\Controller\Dispatcher\Standard.php(288): Zend_Controller_Action->dispatch('deleteAction') 
#5 C:\wamp\www\megashare\library\Zend\Controller\Front.php(936): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) 
#6 C:\wamp\www\megashare\library\Zend\Application\Bootstrap\Bootstrap.php(77): Zend_Controller_Front->dispatch() 
#7 C:\wamp\www\megashare\library\Zend\Application.php(303): Zend_Application_Bootstrap_Bootstrap->run() 
#8 C:\wamp\www\megashare\public\index.php(31): Zend_Application->run() 
#9 {main} 
+0

投票されました。元の質問を編集するか、回答としてマークしてください。 – hobodave

+0

また、元の質問を更新する前に、書式を修正してください。 – hobodave

答えて

0

は、私はなぜ知らないが、このエラーは現在停止しています。このサンプルのコードには何も問題はありません。この質問に関連しない他の問題があります。したがって、この質問に答えてください。私は基本的なモデルクラスの定義は実行不可能でなければならないと考えています。

関連する問題