调用未定义的方法 Database_MySQLi_Result::delete()
Call to undefined method Database_MySQLi_Result::delete()
我正在使用 Kohana,我正在尝试删除数据库中的一些数据。所以,我提出了这样的要求:
$env_sol = ORM::factory('EnvironnementSol')
->where('sol_id','=',$id)
->and_where('environnement_id','=', $id_environnement->id)
->find_all();
$env_sol->delete();
我 运行 页面,它告诉我:
Call to undefined method Database_MySQLi_Result::delete()
有人能告诉我为什么吗?
$env_sol
指向的对象的类型 Database_MySQLi_Result
没有 delete()
方法。
您可以使用 DB class 而不是使用 ORM class。
DB::delete('EnvironnementSol')
->where('sol_id','=',$id)
->and_where('environnement_id','=', $id_environnement->id)
->execute();
我正在使用 Kohana,我正在尝试删除数据库中的一些数据。所以,我提出了这样的要求:
$env_sol = ORM::factory('EnvironnementSol')
->where('sol_id','=',$id)
->and_where('environnement_id','=', $id_environnement->id)
->find_all();
$env_sol->delete();
我 运行 页面,它告诉我:
Call to undefined method Database_MySQLi_Result::delete()
有人能告诉我为什么吗?
$env_sol
指向的对象的类型 Database_MySQLi_Result
没有 delete()
方法。
您可以使用 DB class 而不是使用 ORM class。
DB::delete('EnvironnementSol')
->where('sol_id','=',$id)
->and_where('environnement_id','=', $id_environnement->id)
->execute();