0
我是PHP和代码点火器的新手。我使用$ this-> load-> view的第二个参数传递数组数据到我的视图中,如this thread.麻烦从控制器传递表单标签属性到查看
它在所有情况下都很好,除了一个:当我尝试传递我的属性表单标签视图我得到的错误:
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);
为什么这不起作用,我怎样才能访问这个属性,而不必在每个视图文件中重复数组?
谢谢!