Ankündigung

Einklappen
Keine Ankündigung bisher.

Variablen mit Smarty prüfen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Variablen mit Smarty prüfen

    Hallo,
    mich interessiert, ob es mit Smarty möglich ist, Variablen auf ihre Existenz zu überprüfen. In der Smarty Dokumentation und hier im Forum habe ich nichts dazu gefunden.

  • #2
    Inwiefern denn?
    Du könntest es so machen.

    Code:
    {if $var != ""}
        Variable existiert!
    {else}
        Variable existiert nicht!
    {/if}

    Kommentar


    • #3
      Ich benutze immer
      Code:
      {if $var}....{/if}

      Kommentar


      • #4
        Geht das auch mit arrays?

        Wenn ich zum Beispiel ein Array Namens $ausgabe nur manchmal an das Template übergebe.

        Kann ich es so wie Buhmann prüfen?

        Warum gibt es kein isset in Smarty?

        Kommentar


        • #5
          Ja, geht auch mit Arrays.

          Wenn du isset brauchst rüste es halt nach.

          Kommentar


          • #6
            Wie denn das?

            Kommentar


            • #7
              Doku, Kapitel 16 stand irgendwas von erweitern...

              Kommentar


              • #8
                Zitat von Buhmann
                Ich benutze immer
                Code:
                {if $var}....{/if}
                und was machst du wenn eine Variable den Wert false enthält? Kann immer mal vorkommen das man den Wert false ans Template übergeben muss.

                Kommentar


                • #9
                  Zitat von HStev
                  Zitat von Buhmann
                  Ich benutze immer
                  Code:
                  {if $var}....{/if}
                  und was machst du wenn eine Variable den Wert false enthält? Kann immer mal vorkommen das man den Wert false ans Template übergeben muss.
                  Wenn false als möglichkeit in betracht kommt, kommt (bei mir) i.d.r. nicht "nicht zugewiesen" in betracht.
                  Also entweder es besteht die möglichkeit, dass die variable net zugewiesen ist, oder die möglichkeit dass die variable false ist, beides auf einmal kommt bei mir nie vor, schließlich ist das nicht zu weisen auch eine art "false" zu sagen.

                  Kommentar

                  Lädt...
                  X