Ergebnis 1 bis 5 von 5

Thema: Contao-simple-job-manager-bundle locations im Detail Template ausgeben

  1. #1
    Contao-Fan Avatar von dirksche
    Registriert seit
    05.08.2009.
    Ort
    Grosslittgen
    Beiträge
    645

    Standard Contao-simple-job-manager-bundle locations im Detail Template ausgeben

    Hallo liebe Community,

    ich würde gerne auf der Detailseite die Werte "street", "zipcode" und "city" ausgeben.
    Dabei erhalte ich die Fehlermedung "Cannot access private property JanoschOltmanns\ContaoSimpleJobsBundle\Entity\Loca tion::$street".

    Wie komme ich dann diese Werte ran?


    Code:
      "locations" => array:1 [?
        0 => JanoschOltmanns\ContaoSimpleJobsBundle\Entity\Location {#1533 ?
          -contaoModel: JanoschOltmanns\ContaoSimpleJobsBundle\Contao\Models\SimpleJobsLocationModel {#1623 ?}
          -street: "Nikolaus-Meeth-Str. 1"
          -zipcode: "54528"
          -city: "Salmtal"
          -region: ""
          -country: "DE"
        }
      ]
    Grüße
    Dirk

  2. #2
    Contao-Nutzer
    Registriert seit
    10.06.2021.
    Beiträge
    249
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    du musst den Getter dafür benutzen, also sowas wie
    Code:
    $location->getStreet();
    .

    LG
    Lukas

  3. #3
    Contao-Fan Avatar von dirksche
    Registriert seit
    05.08.2009.
    Ort
    Grosslittgen
    Beiträge
    645

    Standard

    Zitat Zitat von lbableck Beitrag anzeigen
    Hallo,

    du musst den Getter dafür benutzen, also sowas wie
    Code:
    $location->getStreet();
    .

    LG
    Lukas
    Hey Lukas, vielen Dank. So klappt es :-)

    LG
    Dirk

  4. #4
    Contao-Nutzer
    Registriert seit
    05.11.2015.
    Beiträge
    54

    Standard

    Hallo,

    wie komme ich denn wiederum an "validThrough"?

    Code:
    "contaoModel" => JanoschOltmanns\ContaoSimpleJobsBundle\Contao\Models\SimpleJobsPostingModel {#1028 ?
        #arrData: array:30 [?
          "validThrough" => 1719352800
        ]
    Viele Grüße

  5. #5
    Contao-Nutzer
    Registriert seit
    05.11.2015.
    Beiträge
    54

    Standard

    da das Array protected ist, muss man wohl per get-Befehl darauf zugreifen.

    Ich habe in der JobPosting.php schon mal diese Funktion gefunden:

    Code:
        public function getValidThrough($dateFormat='') {
            if ('' == $dateFormat) {
                $dateFormat = Config::get('dateFormat');
            }
            if ($this->contaoModel->validThrough) {
                return Date::parse($dateFormat, $this->contaoModel->validThrough);
            }
            return null;
        }
    Allerdings konnte ich es trotzdem noch keine finale Lösung finden...

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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