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
    655

    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-Fan Avatar von lbableck
    Registriert seit
    10.06.2021.
    Beiträge
    337
    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
    655

    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
    62

    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
    62

    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)

Berechtigungen

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