2017-05-24 4 views
0

Ich benutze Slim 3 PHP-Framework. Ich weiß Laravel 5.2.So möchte ich Blade-Vorlage in meinem schlanken PHP-Framework zu integrieren.Kann jemand vorschlagen, dass ich beste Weg, Blade-Vorlage in schlanken Rahmen mit composer.What sollte ich in composer.json in erfordern Abschnitt ????Wie verwendet man Blade-Vorlage in schlanken PHP-Framework

Antwort

0

Sie können das Laravel-Sägeblatt nicht direkt außerhalb des Rahmens verwenden. Diese zu extrahieren und in einem anderen Rahmen nach draußen zu bringen, kann ermüdend sein. Vielleicht möchten Sie diese Pakete überprüfen, die es für Sie tun und die Funktionalität bereitstellen.

https://github.com/duncan3dc/blade

https://github.com/PhiloNL/Laravel-Blade

https://github.com/EFTEC/BladeOne

können Sie auch Twig versuchen, die eine beliebte Template-Engine für PHP ist und die Syntax ist fast ähnlich.

https://twig.sensiolabs.org/

2

Eine Möglichkeit Laravel Komponenten außerhalb von Laravel zu verwenden ist bei Torch zu suchen.

Sehen Sie ihre view Komponente für die Verwendung von Blade.

Wenn Sie nicht mit Blade verheiratet sind, dann schauen Sie sich Twig an, da das Slim-Projekt eine Komponente namens Twig-View unterhält, um Twig in Slim zu integrieren.

+0

Ich habe Twig.Its funktioniert Danke Allen.Und noch eine Sache Allen Ich möchte Sie fragen, dass ich Illuminate Paginator-Bibliothek in meinem Slim Framework verwendet habe. Um also Seitenumbruchlinks in der Zweigvorlage anzuzeigen, habe ich {{studenten-> links (}}} verwendet, aber es funktioniert nicht. Es zeigt mir Code, der mir keine Links zeigt. –

+0

Ich glaube, du willst '{{students-> links () | rohe}} 'zu deaktivieren – morph

+0

Nein, es funktioniert überhaupt nicht. Es wird der Fehler "Unexpected token" Operator "of value"> "." Ausgegeben. Typ: Twig_Error_Syntax –