+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Wo kommen Funktionsparameter für ein Komponenten-Model her

  1. #1
    War schon öfter hier
    Registriert seit
    16.01.2008
    Beiträge
    182
    Bedankte sich
    46
    Erhielt 7 Danksagungen
    in 5 Beiträgen

    Standard Wo kommen Funktionsparameter für ein Komponenten-Model her

    Hallo,

    wo kommen denn die Funktionsparameter hier,
    aus diesem "models" her,
    bzw. wo kann man die am Besten platzieren/eintragen?

    Für eine weitere Abfrage, um Auswahlfelder eines Formulars
    zu füllen (<select> ...), habe ich innerhalb der Klasse die
    Methoden kopiert und hinter "options" noch
    , $field_sel, $table, $field_order gesetzt
    und dazu ein entsprechendes dyn. SELECT geschrieben ...

    PHP-Code:
    class AutoModelAuto extends JModel 
    //...
    function _getAutoQuery( &$options )
        {
            
    // TODO: Cache on the fingerprint of the arguments
            
    $db            JFactory::getDBO();
            
    $id            = @$options['id'];

            
    $select 'a.*';
            
    $from    '#__Auto AS a';
            
    $wheres[] = 'a.published = 1';

            
    $query "SELECT " $select .
    //...
                                    
    ;

            return 
    $query;
        }
    //    ...
    //------------ 
    jetzt werden - logischer Weise - die Felder $field_sel, ... "vermisst" ...

    (sorry, falls es eine Anfängerfrage ist - oder reicht die Info ... mit der J!-code-Fragmentierung konnte ich mich noch nicht anfreunden)

    Danke schon Mal für Hilfe & Tipps,
    Grüße, J.
    Geändert von wejo (12.10.2010 um 00:45 Uhr)

  2. #2
    Verbringt hier viel Zeit
    Registriert seit
    24.01.2006
    Beiträge
    594
    Bedankte sich
    108
    Erhielt 359 Danksagungen
    in 203 Beiträgen

    Standard

    Schaust du z.B. mal hier

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein