Друзья как я могу передать id в форму ?
Спойлер <?php
class formSportTeam extends cmsForm {
public function init( ) {
'type' => 'fieldset' ,
new fieldList
( 'teams_id' , array ( 'title' => LANG_SPORT_TEAM_ADD,
'hint' => LANG_SPORT_TEAM_LIST,
'generator' => function ( $item ) {
$model = cmsCore:: getModel ( 'sport' ) ;
$tournaments = $model -> getTournamentsTeams ( ) ;
$items [ '' ] = '' ;
if ( $tournaments ) {
foreach ( $tournaments as $tournament ) {
if ( ! $tournament [ 'id_team' ] ) {
$items [ $tournament [ 'id' ] ] = $tournament [ 'tournament_name' ] ;
}
}
}
return $items ;
}
) )
)
)
) ;
}
}
Мне нужно фильтровать данные в модели
$this -> filterEqual ( 's.tournament_id' , $id ) ;
но в форму не знаю как передать $id ошибка выходит.
/* Вывод команды в списке добавления */
public function getTournamentsTeams( ) {
$user = cmsUser:: getInstance ( ) ;
$this -> joinLeft ( 'sport_teams_tournaments' , 's' , 's.teams_id = i.id' ) ;
$this -> select ( 's.teams_id' , 'id_team' ) ;
$this -> select ( 's.tournament_id' , 'id_tounrnament' ) ;
$this -> filterEqual ( 'user_id' , $user -> id ) ;
return $this -> get ( 'sport_teams' ) ;
}