ViewHelper: MathViewHelper

Armin Bartsch, Freitag, 16. Dezember 2011

Berechungen mit Hilfe eines ViewHelper ausführen

Bei meinem letzten Projekt war es nötig diverse Berechnungen im Fluid-Template auszuführen. Dafür habe ich einen einfachen ViewHelper erstellt:

class Tx_IwProduct_ViewHelpers_MathViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper { /** * Math. Berechnungen * * @param string $string * @return integer */ public function render($string = '') { eval("\$ergebnis = $string;"); return $ergebnis; } }
  1. class Tx_IwProduct_ViewHelpers_MathViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
  2.  
  3.   /**
  4.    * Math. Berechnungen
  5.    *
  6.    * @param string $string
  7.    * @return integer
  8.    */
  9.   public function render($string = '') {
  10.     eval("\$ergebnis = $string;");
  11.     return $ergebnis;
  12.  
  13.   }
  14. }

Entwicklungsumgebung

TYPO Version:
4.5.6

Sponsored by:

ideenwerft webhosting
ideenwerft caretaker