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!