Skip to content

View sanitize #42

Closed
Closed

Description

@AntonShevchuk

До идеала View не хватает удобного инструмента для "обезвреживания" данных в шаблоне. Возможные пути решения - создания "обёртки"/"презерватива", вроде бы тот же объект, но нет...:

<?php
$foo->bar = "<script>alert(123)</script>";
$foo = new Sanitize($foo);
echo $foo->bar; // &lt;script&gt;alert(123)&lt;/script&gt;

Activity

  1. AntonShevchuk commented on Mar 15, 2013

    @AntonShevchuk
    MemberAuthor
  2. AntonShevchuk commented on Jul 9, 2013

    @AntonShevchuk
    MemberAuthor

    Я не знаю как красиво, удобно и не напряжно по памяти организовать данный функционал, пока добавил функцию экранирования - esc($value)

  3. modified the milestones: 1.1.0, 1.0.0 on May 12, 2015
  4. modified the milestones: 1.1.0, 2.1.0 on Jan 29, 2016
  5. modified the milestones: 2.1.0, on Jul 13, 2016
  6. AntonShevchuk commented on Apr 25, 2017

    @AntonShevchuk
    MemberAuthor

    Оставляем как есть

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions