2017-01-12 1 views
0

In ähnlichen Beiträgen, die ich gesehen habe Django erwähnt, aber es nutzt geschweifte Klammern und nicht <>PHP: Was für Template-Sprache nutzt <% = Variable%>

Ich habe eine Variable, die Zahlen wie angezeigt wird:

10,0000

ich versuche es das Äquivalent von number_format() in PHP zu bekommen angezeigt - aber ich weiß nicht, welche Sprache das es zu erreichen ist.

<%= number_format(variable,2); %> 

war nicht erfolgreich. Nichts in den Fehlerprotokollen sagt, warum/was falsch war, die Seite ist einfach kaputt gegangen.

Als Referenz, wenn ich den Quellcode der Seite, die ich diesen Code roh sehen, ist es nicht verschleiern wie PHP tut.

+0

Die Prozentzeichen sehen wie ASP aus - Ihre Frage ist vage, woher wissen Sie nicht, welche Sprache für diese Formatierung verwendet werden soll, aber Sie führen die Seite trotzdem aus? – jackarms

+0

Nun ja, aber wir können Ihren Code nicht sehen, und während Vorlage X kann diese Struktur verwenden, so kann Vorlage z, d, e, ty, u und Y, damit niemand wissen, was es ist. Auch kann es keine Open-Source-Template-Bibliothek sein, bei allen – nogad

+0

ich ein Code-Beispiel im Titel geschrieben. Wie ich bereits in einem früheren Kommentar erwähnt habe, kam die TPL-Datei in ein bestehendes Codesystem. Es ist nicht etwas, was ich geschrieben habe. – necrodeus

Antwort

1

Es ist http://www.embeddedjs.com/ dank jade template tag bracket percentage definition

ich ursprünglich diesen Thread verpasst wie Stackoverflow nicht <% als Suchbegriff erkennt. Der Thread wurde über searx lokalisiert.

+0

Ich kann noch nicht akzeptieren dies als eine Antwort. Wenn also noch jemand auf diesen Thread stößt, ist es das. – necrodeus

+0

also nicht php überhaupt – nogad

+0

Nein, ich habe PHP in die ursprüngliche Frage aufgenommen, da die Codebasis PHP ist, vorausgesetzt, es könnte ein Templating-Typ für PHP sein. – necrodeus

0

Zweig sein könnte, es ist eine Template-Engine für PHP.

Es unterstützt die <%%> Syntax und hat die number_format (Funktion)

http://twig.sensiolabs.org/

+0

Das System verwendet Zweig für tpl-Dateien (dieser Code in einer .tpl Datei ist), aber die anderen haben streng html & php in ihnen. Ich habe searx benutzt und diesen Thread gefunden: http://stackoverflow.com/questions/28256371/jade-template-tag-bracket-percentage-definition – necrodeus

0

Zweig sein könnte, wie oben erwähnt, ist die gemeinsame .erb Syntax in Rubin.

+0

@RiggsFolly, er erwähnt Django in seiner ursprünglichen Frage und fragt, welche Templating-Sprache '<%= %> verwendet '. Django ist Python, eingebetteter Rubin aus der Frage hier nicht wirklich ist. –