テーブルからデータを削除するために、プロジェクトに単純な削除関数を作成しようとしています。なぜ機能しないのかわかりません。私はこれを手伝うためにcodeigniterユーザーガイドを使用しました。エラーが発生しましたが、理由がわかりません。これが私のコントローラー、モデル、削除用のビューです:
PHPエラーが発生しました
重大度:通知
メッセージ:未定義のプロパティ:stdClass :: $ id
モデル
function delete()
{
$this->load->database();
$tables = array('info', 'info2');
$this->db->where('id', 1);
$this->db->delete($tables);
}
コントローラ
function del($tables){
if((int)$tables > 0){
$this->info_model->delete($tables);
}
$data = $this->info_model->delete();
$data['query'] = $this->result_model->delete();
$this->load->view('info_view',$data);
}
見る
//this line gives me the error
<td><?php echo anchor('info_controller/del' . $row->id,'Delete')?> </td>
編集
私はこれを作るためにこのチュートリアルを使用しました
http://www.phpeveryday.com/articles/CodeIgniter-Form-Centralizing-$data-P291.html