Спасибо, ребята.Я ошибался в своем пути.Пожалуйста, не публикуйте больше.
У меня возникли проблемы с моим массивом.
Я создаю свой массив следующим образом:
private function _getMenuBar(){
$data = array();
$query = $this->db->query("SELECT * FROM df_menubar_table WHERE visible = 1 AND parent = -1 ORDER BY priority");
foreach($query->result_array() as $row){
$data[count($data)] = array(
"menu" => array(
"title" => $row['title'],
"url" => $row['url'],
"name" => $row['name'],
"selected" => 0
)
);
}
return $data;
}
Как обычно, массивбудет подан как
array [0] = menu => array (title, url, name, selected);
, но я не хочу определять $data[**count($data)**]
как индекс и определять 'menu'в качестве индекса.И CodeIgniter не поддерживает что-то подобное для перехода к представлениям.Поэтому мне нужно набрать меню .
Это значит:
array [0] = menu => array (title, url, name, selected);
To:
array ['menu'] = array (title, url, name, selected);
Кстати, я пробовал + =, но он только что сохранил последнюю строку.
Спасибо.
Редактировать:
Я попробовал ваш способ, он перешел к этому:
Я попробовал.Но получилось так:
array(1) {
["menu"]=>
array(5) {
[0]=>
array(1) {
["menu"]=>
array(4) {
["title"]=>
string(8) "اصلی"
["url"]=>
string(30) "http://localhost/dreamfactory/"
["name"]=>
NULL
["selected"]=>
int(0)
}
}