Heim  >  Artikel  >  PHP-Framework  >  Warum verfügt Yii nicht über eine Template-Engine?

Warum verfügt Yii nicht über eine Template-Engine?

尚
Original
2019-12-17 13:39:211992Durchsuche

Warum verfügt Yii nicht über eine Template-Engine?

Yii Framework ist ein komponentenbasiertes, leistungsstarkes PHP-Framework für die Entwicklung umfangreicher Webanwendungen. YII verfügt nicht über eine Template-Engine, Sie können diese jedoch selbst in Form einer Erweiterung hinzufügen. YII empfiehlt dies jedoch nicht.

PHP selbst ist (derzeit) die beste Template-Engine. Sie können sich einen Smarty oder etwas anderes besorgen. Es ist grundsätzlich menschenfeindlich. In PHPer gibt es bereits viel zu lernen, und Sie müssen noch eine Reihe von Produkten beherrschen, die Sie nach einem Jobwechsel möglicherweise nicht mehr verwenden.

Die zweite Sache ist, dass es beim Debuggen für Sie schwierig ist, den spezifischen Fehlerort sofort zu lokalisieren, da die Template-Engine schließlich in PHP kompiliert werden muss, wenn das Programm einen Fehler meldet. Zweitens muss man oft die Handbücher dieser Template-Engines lesen, um zu sehen, welche Parameter dieses Loop-Template hat.

Zum Beispiel gibt es eine heimische Software mit einem Template-Tag, die SQL-Anweisungen ausführt. Da das Produkt selbst nicht gut geschrieben ist, treten beim Schreiben von SQL-Anweisungen mit den Symbolen < > Probleme auf.

PHP-Website für Chinesisch, es gibt viele kostenlose Yii-Einführungs-Tutorials, jeder ist willkommen, es zu lernen!

Das obige ist der detaillierte Inhalt vonWarum verfügt Yii nicht über eine Template-Engine?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn