„Smarty Template Engine“ zeigt Ihnen, wie Sie eine Codetrennung erreichen. smarty ist eine der bekanntesten PHP-Template-Engines der Branche. Es trennt logischen Code und externen Inhalt und bietet eine einfach zu verwaltende und zu verwendende Methode zur Trennung von PHP-Codelogik, die ursprünglich mit HTML-Code vermischt ist. Einfach ausgedrückt besteht der Zweck darin, PHP-Programmierer vom Front-End-Personal zu trennen, damit sich die Arbeit der beiden nicht gegenseitig beeinträchtigt!
Spieladresse: http://www.php.cn/course/636.html
Dieses Video wurde von einem Lehrer von Boer Education Xiling aufgenommen. Der Lehrer hat sein eigenes berühmtes Sprichwort und seinen eigenen Stil: Wenn Sie nicht gerne so tun, als ob Motivation zum Lernen? Vortragsstil: anschaulich und anschaulich, komplexe Computerkonzepte anhand alltäglicher Dinge im Leben klar erklären. Humorvolle Sprache, einfache Erklärung, klare Organisation, schichtweise Analyse, Ineinandergreifen, strenge Argumentation, strenge Struktur, Nutzung der logischen Kraft des Denkens, um anzuziehen Leute Studenten aufgepasst!
Dann sind die schwierigeren Punkte im Hauptkurs: MVC und Smarty
samrty: Die Hauptimplementierung ist die Trennung von m und v,
samrty ist Die kompilierte Vorlagen-Engine verfügt über eine eigene einzigartige Syntax.
Umfangreiche Samrty-Funktionen:
Vorlagenverschachtelung, Lesen von Einstellungsdateien und Variablenvorverarbeitung. Bedingte Beurteilung, Schleifensteuerung
smarty_inc.php erbt die Klasse smarty, das heißt, es ist eine geerbte Klasse
In Zukunft wird diese geerbte Klasse direkt anstelle der samrty-Klasse verwendet Der Grund dafür ist, dass Sie, wenn Sie einen bestimmten Parameter in Zukunft ändern möchten, nur die Methode in smarty-inc ändern müssen. Es besteht keine Notwendigkeit, jede Datei
zu ändern, um die zukünftige Wartung
MVC zu erleichtern : Wenn Sie im groß angelegten Entwicklungsprozess nur m und v trennen, reicht dies immer noch nicht aus.
Da die Webpräsentationsschicht verschiedene Ausgabedaten implementieren muss,
sind diese Codes hauptsächlich in M. Am Ende wird M sehr kompliziert, und viele bedingte Urteile wie if verringern die Lesbarkeit und Wartbarkeit des Programms.
Um diesen Widerspruch zu lösen, wird c eingeführt. c steuert hauptsächlich, wann die Methode in m aufgerufen wird, verarbeitet die Eingabe- und Ausgabedaten und zeigt sie schließlich in v an
mv: Es entspricht der instinktiven Reaktion des menschlichen Körpers und erfordert keine Gehirnverarbeitung. Dies ist nur für die einfache Entwicklung geeignet. mvc:c entspricht dem menschlichen Gehirn. Es kann die von v übermittelten Variablen verarbeiten. Auf diese Weise kann es mehr verarbeiten komplexe Probleme.
c kann die komplexeren Probleme in der Mitte bewältigen
Hier stellen wir Ihnen Video-Kursunterlagen zum Download zur Verfügung:
Kursunterlagen In der Mitte geht es um den Lernprozess der Smarty-Vorlagen-Engine:
Das obige ist der detaillierte Inhalt vonKursempfehlungen für Video-Lehrmaterialien der Smarty Template Engine. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!