0

ニュースレター登録 FORM があります。CodeIgniter プロジェクトのすべてのビューに同じ FORM を含めたいのですが、ビューごとに各コントローラーにコードを繰り返す必要はありません。フォームを処理するためのコントローラーは 1 つだけである必要があります。

ビューをロードするか、別のビューに含めることは問題ではありません。問題は処理を繰り返すことではありません (js の検証とデータベースへのデータの記録)。

4

2 に答える 2

3

関数ごとに複数のビューを含めることも、ビュー内にビューを呼び出すこともできます。

$this->load->view('template');

テンプレート内...

$this->load->view('header');
$this->load->view('form');
$this->load->view('footer');
于 2012-08-30T18:11:50.303 に答える
0

フォームをそれ自体で独立したビューにしてください..そして、それを含めたいビューごとに..それをビュー内に入れるかinclude()、ビュー内のビューのようにロードすることができます$this->view->load()(その構文は手に負えないかもしれませんしかし、そうです)一般的には、それがあなたがする/できる方法です。

于 2012-08-30T18:10:41.167 に答える