PHP питанка

Fozzy

Well-Known Member
Като пълен лаик да се набутам и аз... имам следния ред:

Код:
'text'  => $this->language->get('bgtext'),

Как мога да вкарам още един $this? По-конкретно това:

Код:
$this->data['zaglavie'] = $category_info['podzaglavie'];

За да ми вади 'text' съответно 'bgtext' и 'podzaglavie'?

Тъй като 'podzaglavie' реално вече се описва, може да се вземе 'zaglavie', няма значение, структурата просто не ми е ясна как да вкарам два елемента.
 
От: PHP питанка

Код:
'text'  => $this->language->get('bgtext'),
'zaglavie' => $category_info['podzaglavie'],

Нещо не става ясно какво се опитваш да направиш. И откъде идва тази променлива $category_info['podzaglavie']?
Подзаглавието не може да е в езиковия файл. Имаш ли го в category_info?
 
От: PHP питанка

Ако имаш масив в PHP, можеш по всяко време на изпълнение на скрипа да му добавяш колкото искаш елементи. В края на изпълнението на скрипта всичко отива по дяволите така или иначе. Но ако искаш да добавяш или променяш елементи от превода, така че да останат за постоянно, това се прави през файловете на самия превод.
 
От: PHP питанка

Нещо такова:

$this->data['zaglavie'] = $category_info['zaglavie'];
$this->data['podzaglavie''] = $category_info['podzaglavie'];

echo '<pre>';
print_r($this->data);
echo '</pre>';


Мисля , че си тръгнал да променяш нещо по неправилен път.
Виж си сетерите и гетерите.
и наистина не става ясно от къде и какво искаш да направиш.
 

Горе