Ребята, я хочу передать мою переменную $data
с ключом, что-то вроде этого
$data['student']
с использованием библиотеки синтаксического анализатора CI. Если я передам это
с ключом $data['student']
не работает,
Теперь проблема в том,
$data['any_key'] = 'Any value';
определяется перед $data
кодом
(приведено ниже в контроллере) он заменяется им. Так что это означает, что у меня будет
определить $data = array()
в первой строке, а затем я могу определить любой ключ
то есть data['any_value']='xyz'
не будет заменено.
Это мой контроллер
$result = $this->test->view_all('student',['STUD_Gender'=>'Male']);
$data['key'] = 'xyz'; //will get replaced
$data = array(
'blog_title' => 'School',
'blog_heading' => 'Students',
'blog_entries' => $result
);
$data['key'] = 'xyz'; //wont get replaced
$this->parser->parse('test/header',$data);
$this->parser->parse('test/index',$data);
$this->load->view('test/footer');
Это мой взгляд
<p>{blog_title}</p>
<h1>{blog_heading}</h1>
{blog_entries}
<h3>{STUD_NAME}</h3>
<p>{STUD_EMAIL}</p>
<p>{STUD_GENDER}</p>
<p>{STUD_PHONE}</p>
{/blog_entries}