私は codeigniter を楽しんでいますが、現時点では厄介な小さな問題があります。アイテムを削除しようとすると、「 Message: Undefined property: Site::$url 」というメッセージが表示されますが、URL に何か問題がある可能性があります。ヘルパーが含まれていますか?設定でオートロードしています。
これはモデル内の私の削除機能です
function delete_record()
{
$this->db->where('id', $this->url->segment(3));
$this->db->delete('items');
}
ここで私はビューでそれを呼び出しています:
<?php echo $row->subject; ?> <?php echo anchor("site/delete/$row->id","Delete");?>
これはコントローラーです:
function delete(){
$this->Site_model->delete_record();
$this->index();
}
そして、私が何か間違ったことをしていないことを確認するために..これは設定の自動ロードにあります:
$autoload['helper'] = array('url', 'form');
$autoload['libraries'] = array('database');
どんな助けにも感謝します!!