カスタム モジュールの管理パネル内のビューにアクセスするにはどうすればよいですか?
3 に答える
2
リンク(アンカータグ)で非常に単純です。このようにコントローラーでメソッドへのパスを指定するだけです
<a href="admin/your-controller-name/your-method-name">Your link</a>
次に、your-controller でメソッド your-method-name を作成する必要があります。このようなビューをロードする必要があります
$this->template
->set('your-data',$your-data)
->build('your-view');
ビューが管理者側にある場合は、次のようにビルドで指定する必要があります
build('admin/your-view');
于 2013-01-01T05:44:43.130 に答える
0
これを実現する最善の方法は、jQuery を使用してシステムに AJAX 呼び出しを行うことです。たとえば、ブログ管理者へのリンクをロードできます。
//request blog admin index
$('#link').get('admin/blog', function(data) {
//Insert response into #element
$('#element').html(data);
});
これにより、テーマ全体が読み込まれます。読み込みたいブログまたはページのビューだけが必要な場合は、コントローラー メソッドに次のコードを挿入するだけです。
if ($this->input->is_ajax_request()) {
$this->template->set_layout(FALSE);
}
ブログ/管理者の場合、上記は既に行われているため、jQuery で十分です。
于 2012-12-24T20:34:37.137 に答える
0
これは正しい答えではないかもしれませんが、あなたの質問は漠然としています。
$this->load->view('modulename/viewname');
これは、コントローラーまたはビューで行うことができます。
于 2012-12-25T14:55:15.177 に答える