0
PHPとコードイグナイタを初めて使用しました。 this thread.コントローラーからビューへのフォームのラベル属性の引き渡し
のように、$ this-> load-> viewの2番目のパラメータを使用してデータの配列を私のビューに渡しています。ビューにフォームのラベルが、私はエラーを取得する:
PHP Error was encountered
Severity: Notice
Message: Undefined variable: attributeslabel
Filename: views/testfoo_view.php
これは私の単純化されたコードです:ビューファイルで
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Testfoo extends MY_Controller {
function index()
{
$attributeslabel = array(
'class' => 'formlabel');
$this->load->view('header_view');
$this->load->view('testfoo_view', $attributeslabel);
}
}
:
<?php
echo form_open('testfoo');
echo form_label('What is your first name?', 'first name', $attributeslabel);
これは機能しないのですが、各ビューファイルで配列を繰り返さずにこの属性にアクセスするにはどうすればよいですか?
ありがとうございました!