Új hozzászólás Aktív témák

  • Protezis

    őstag

    CakePHP-sok figyelem! :)

    A kovetkezo problemat jopar helyen felvetettem, de valaszt nem kaptam. Gondoltam hatha itt nagyobb sikerrel jarok.

    Mielott eltarolok valamit az adatbazisban, raeresztem a sanitize clean() metodust a bejovo adatokra. Igy az adatbazisban pl. a < jel &lt; alakban tarolódik el.

    $this->data = $sanitize->clean($this->data);

    Megjeleniteskor nincs is baj, viszont ha a tartalmat egy input mezobe rakom, akkor az elejen levo & konvertalodik &amp; -ra, es az eredmeny a html forrasban &amp;lt; , vagyis az oldalon nem alakul at < jelle, hanem a kodjat latom.

    Ha nem a

    $form->input()

    metodust hasznalom, hanem hagyomanyosan

    echo '<input type="text" value="'.$value.'" />'

    alakban, akkor mukodik.

    Nem ertem, hogy ha mar van Sanitize::clean(), akkor kiirasnal miert nem ugy mukodik a dolog, ahogy elvarna az ember. A kerdesem: mas ezt hogy oldja meg?

Új hozzászólás Aktív témák