Jak zmodyfikować kod aby wstrzyknąć swoją zmienną?
Przejdź do pliku zarządzającego widokiem (view.html.php). Pobierz w nim swoje dane dynamiczne przy pomocy akcji:
Kod PHP:
$my_data = $this->get('MyData');
$this->assignRef('my_data',$my_data);
Następnie przejdź do modelu, który wykorzystujesz i dopisz w nim funkcję:
Kod PHP:
public function getMyData(){
return array('mojedane');
}
Ostatni krok to dopisanie danych do formularza w pliku widoku:
Kod PHP:
<select name="jform[nazwa_zmiennej]">
<?php foreach(this->my_data as $data): ?>
<option value="<?php echo $data; ?>"><?php echo $data; ?></option>
<?php endforeach; ?>
Pamiętaj aby także w modelu obiektu uwzględnić wykorzystanie tej zmiennej podczas zapisu do bazy danych (możesz to też uwzględnić w pliku opisującego tabelę - w katalogu tables).
Czy o takie coś Ci chodzi ?