同じ機能に留めておきたい比較的重い機能で。
基本的に、$_POST
関数の前にビューをロードします。そして、機能の後、私は別の見方をしています。
ただし、以前と同じビューも表示されており、単に 1 つのビューを呼び出しているにもかかわらず、新しいビューの下に押し下げられているだけです。
のようなものはあり$this->unload->view
ますか?
同じ機能に留めておきたい比較的重い機能で。
基本的に、$_POST
関数の前にビューをロードします。そして、機能の後、私は別の見方をしています。
ただし、以前と同じビューも表示されており、単に 1 つのビューを呼び出しているにもかかわらず、新しいビューの下に押し下げられているだけです。
のようなものはあり$this->unload->view
ますか?
unload
CodeIgniter にはメソッドがありません。
その機能が必要な場合は、コードが正しくないため、コードを書き直すことを検討する必要があります。ロードされたビューは、ほぼ即座に出力に渡されます。あなたができる唯一のことは、後で使用するためにビューをいくつかの変数に返すことです:
$stored_view = $this->load->view('my_view', $data, true);
その後、条件で使用できます。
いずれにせよ、ここで何か間違ったことをしていると確信しています。コミュニティがあなたを助けることができるように、達成しようとしていることと関連するコードの詳細を投稿してください。
不要:簡単です
if($_POST)
$this->load->view('view1');
else
$this->load->view('view2');
それだけです...または、同じビューを提供したいが、パラメーターを比較したい場合は、投稿用のデータを相対的に保持します...できます
$data['general'] = 'Main';
if($_POST)
$data['for post'] = 'something';
$this->load->view('comman_view',$data);