| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator und Wett-König | Hallo BartTheDevil89, kann mir nur nikosch anschließen, diese Vorgehensweise ist nicht sauber. Templates - vor allem im Sinne von MVC-View-Templates - sollten weitesgehend von Logig befreit sein. Mit der eigentlichen Arbeit sollte ein Controller beauftragt sein, der dann an den entsprechenden Stellen die nötigen Informationen an das Template übergibt. Für diese Problemstellung gibt es jedoch unzählige Lösungen. Manche sind besser, manche schlechter, ich würde mit daher einfach eines aussuchen und verwenden. Hier das Rad zum 1000sten Mal neu zu erfinden macht keinen Sinn. Wenn du direkt im Template Funktionen adressieren willst, könntest du auf TagLibs zurückgreifen, die die Funktion kapseln. Hierfür bietet z.B. CakePHP (mit einigen Hacks) oder das APF (native) eine Lösung.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| | |||
| Moderator und Wett-König | Hallo BartTheDevil89, Zitat:
Zitat:
Code: <table width="100%"><tr><td>Das ist ein <my:placeholder name="var" /> und <load:value name="wert" lang="de" /> mit den Daten....</td></tr></table>
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| |
| | |
| ¯\_(ツ)_/¯ Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Schau dir doch einfach Smarty an. Die haben es so gelöst wie du es brauchen könntest. Entweder du verwendest ein schon funktionstüchtiges System (Smarty etc.) oder du erfindest das Rad eben neu und bastelst dir deine eigene Syntax die dann jeder wieder lernen muss ...
__________________ ▇█▓▒░◕‿‿◕░▒▓█▇ |
| |
| | |||
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Zitat:
1.) macht man das so weil es hoeflich ist 2.) koennte ja was sinnvolles drinstehen 3.) bekommst du sonst keine Antworten mehr (ich rede zumindest nur ungern mit jemandem der mich ignoriert) dr.e. hat dir bereits vorgeschlagen die PHP-Syntax zu verwenden, ich habe schon bestimmt 5x in den letzten Monaten eine minimale Template-Engine vorgeschlagen, lies dich doch einfach mal in solche alten Threads ein?! PHP-Code: PHP-Code: PHP-Code: | ||
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Klasse statt globaler Variablen | ecomeback | PHP-Fortgeschrittene | 6 | 15.07.2008 16:30 |
| Übergeben von Variablen an in PHP eingebundenes Perl-Script | shredder01 | PHP Tipps 2008 | 3 | 04.04.2008 09:25 |
| Datei mit Variablen so includen, dass Variablen nutzbar? | BartTheDevil89 | PHP Tipps 2008 | 6 | 22.01.2008 20:57 |
| Variablen von Funktionen außerhalb nutzen | Wing | PHP Tipps 2008 | 5 | 28.09.2007 17:05 |
| Klassen und externe Funktionen ? | ssm | PHP-Fortgeschrittene | 17 | 18.07.2007 11:59 |
| unerklärliches Leeren von Variablen | KuShi | PHP Tipps 2007 | 2 | 08.07.2007 15:19 |
| Teil einer Variablen mit einer Variablen ersetzen ? | simsalabim | PHP Tipps 2007 | 11 | 20.03.2007 20:36 |
| komische arrays werden in funktionen nicht angenommen! | mollitz | PHP Tipps 2007 | 8 | 08.03.2007 18:50 |
| grundlegendes zu funktionen | LP | PHP Tipps 2006 | 3 | 17.10.2006 12:08 |
| Funktionen überprüfen und Grafik Funktionen | hans.karl2 | PHP Tipps 2006 | 10 | 31.07.2006 20:08 |
| Variable aus Variablen zusammensetzen | juhuwoorps | PHP Tipps 2007 | 1 | 28.11.2005 21:50 |
| Variablen übergeben bzw. auslesen? | PHP Tipps 2005 | 4 | 30.01.2005 03:56 | |
| [Erledigt] register globals off bei variablen Variablen... | PHP Tipps 2005 | 4 | 25.01.2005 17:50 | |
| Funktionen auslagern und auf variablen zugreifen | Crypi | PHP Tipps 2004 | 3 | 14.10.2004 13:43 |
| Variablen per adresse übergeben | rocco | PHP Tipps 2004 | 7 | 24.07.2004 12:03 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| vbulletin rendering templates and registering variables, templatesystem mit html dateien und eval, uhrmachermeister nikosch, php template system, http://www.php.de/php-tipps-2008/46088-templatesystem-mit-funktionen-und-variablen-drin.html, nikosch uhrmacher, php file::add placeholder($this->objtemplate);, template variable eval, php send variable to template, vbulletin eigene variablen template |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.