Archives for posts tagged ‘smarty’

International programmieren mit Zend_Translate

Mit dem im Zend Framework enthaltenen Zend Translate kann man komfortabel international programmieren. Beispiel mit Zend_Translate_Adapter_Array: In der de.php werden die deutschen Sprachvariablen gespeichert. /** * de.php */ return array( ‘message1′ => ‘das ist die erste Nachricht’ ); In der en.php die englischen usw. /** * en.php */ return array( ‘message1′ => ‘this is the [...]

Datensätze in einem Smarty-Template ausgeben

Smarty bietet zwar if-, foreach- etc Schleifen aber keine while-Schleife, mit der man sehr einfach viele Datensätze ausgeben kann. Richtig anspruchsvoll wird es, wenn man noch die Mysql-Klasse aus dem Zend Framework benutzt, da dort kein mysql_fetch_assoc() benutzt wird. Mit folgendem Code kann man einfach alle Results in einem Template ausgeben: php-Datei: $sql_img = “SELECT [...]

Smarty einrichten

Für mein neues Projekt habe ich mich dazu entschlossen, Smarty zu benutzen. Smarty ist – kurz gesagt – eine PHP-Klasse mit der man PHP-Code und HTML trennen kann. Es ist grundsätzlich sinnvoll, die lib-Dateien nicht in das library-Verzeichnis von PHP zu kopieren, sondern sie in den Projektordner zu kopieren. Gegeben ist der Projektordner “balduin” welcher [...]