私Application_Model_DbTable_User
の には、次の機能があります。
public function deleteUser($username)
{
$this->delete('username = ' . (string) $username);
}
この関数はAdminController
、次の 3 行のコードで my から呼び出されます。
$uname = $this->getRequest()->getParam('username');
$user = new Application_Model_DbTable_User();
$user->deleteUser($uname);
ただし、このエラーが発生します。
列が見つかりません: 1054 不明な列 'test' in 'where 句'
テストを削除しようとしているユーザーです。
id
このコードは、完全に正常に動作する INT フィールドに基づいて削除する以前のコードから変更されています。私は何を間違っていますか?必要に応じて、より詳細なコードを提供していただければ幸いです。ありがとう。