+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Externer Zugriff auf Model einer eigenen Komponente

  1. #1
    hLa
    hLa ist offline
    Neu an Board
    Registriert seit
    22.04.2010
    Beiträge
    45
    Bedankte sich
    7
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard Externer Zugriff auf Model einer eigenen Komponente

    Hallo,

    ich würde gerne von einem externen Script auf eine Funktion meines Models zugreifen!

    Würde mir gerne ersparen die Funktion in dem externen Script nochmal zu machen!

    Gibts da eine Möglichkeit? Das Einbinden von

    PHP-Code:
    jimport('joomla.application.component.controller');
    jimport('joomla.application.component.model');

    $model JModel::getInstance("Modelname"); 
    Bringt immer Fehler! Auch über $model = JController::getModel("Modelname"); bringts diese Fehler!

    Vielleicht gibts einen Tipp den ich übersehen habe!

    mfg
    hLa
    Geändert von hLa (23.06.2010 um 09:43 Uhr)

  2. #2
    Neu an Board Avatar von tomGB
    Registriert seit
    22.07.2009
    Beiträge
    51
    Bedankte sich
    11
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard

    Hi,

    das model ist wohl nur verfügbar wenn die Komponente in irgendeiner Form geladen ist.

    Als Lösung kannst du die model.php über
    Code:
    require_once("pfad/zu/deinem/model.php");
    $model = new myModel();
    $model->myFunction();
    einbinden und nutzen.

    Gruß
    Tom
    Probleme die man formulieren kann, können auch gelöst werden.

  3. Erhielt Danksagungen von:

    hLa

  4. #3
    hLa
    hLa ist offline
    Neu an Board
    Registriert seit
    22.04.2010
    Beiträge
    45
    Bedankte sich
    7
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard

    Grundsätzlich funktioniert das mal! Außer das meine Funktion keine Daten liefert aber das bekomm ich schon noch hin! Danke für die Hilfe!

  5. #4
    Neu an Board Avatar von tomGB
    Registriert seit
    22.07.2009
    Beiträge
    51
    Bedankte sich
    11
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard

    Hi,

    warscheinlich musst du noch eine id über z.B. setID($id); zuweisen,
    da im regelfall das Model ja beim initialisieren sich die ID aus dem JRequest Objekt holt.

    Tom
    Probleme die man formulieren kann, können auch gelöst werden.

+ Antworten

Lesezeichen

Berechtigungen

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