私は<?php $this->load->model('tool/image'); ?>
これをtplファイルで使用していますが、このエラーが発生していますCall to a member function model() on a non-object in /home/host/public_html/site/admin/view/template/module/module_name.tpl
誰でも私の問題を解決してください
ありがとう
私は<?php $this->load->model('tool/image'); ?>
これをtplファイルで使用していますが、このエラーが発生していますCall to a member function model() on a non-object in /home/host/public_html/site/admin/view/template/module/module_name.tpl
誰でも私の問題を解決してください
ありがとう
エラーは $this->load があなたが思っているものではないことを意味します。
ドキュメントを簡単に見ましたが、モデル プロパティはコントローラー内でのみ使用できます。ビューでアクセスしようとしています。モデル オブジェクトをビューに渡す必要があります。
コントローラーでこれを試してください
$this->data['load'] = $this->load;
次に、ビューでこれを行うことができるはずです:
<?php $load->model('tool/image'); ?>
私はロード呼び出しを抑制してこれを解決します。ロードで tpl が実行され、$this->load を呼び出すと、ロードでロードを呼び出していると思います。あなたが置く場合
$this->load->model('tool/image');
それは動作するはずです、少なくとも私のコードでは動作しました...