ФорумПрограммированиеPHP для идиотов → Вопрос по Smarty!

Вопрос по Smarty!

  • user_name

    Сообщения: 271 Репутация: N Группа: Кто попало

    Spritz 31 июля 2010 г. 20:53, спустя 1 час 12 минут 5 секунд


    ты хуй
    белым по черному бля!
    Тебе говорят хуйня, а ты споришь))
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 31 июля 2010 г. 21:21, спустя 28 минут 7 секунд

    user_name, докажи, что смарти хуйня
  • user_name

    Сообщения: 271 Репутация: N Группа: Кто попало

    Spritz 31 июля 2010 г. 21:25, спустя 3 минуты 3 секунды


    user_name, докажи, что смарти хуйня
    смарти не хуйня, твиг хуйня
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 31 июля 2010 г. 21:27, спустя 2 минуты 1 секунду

    тьфу, хотел написать, докажи, что твиг хуйня
  • user_name

    Сообщения: 271 Репутация: N Группа: Кто попало

    Spritz 31 июля 2010 г. 21:32, спустя 5 минут


    тьфу, хотел написать, докажи, что твиг хуйня
    определись сначала))
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 31 июля 2010 г. 22:06, спустя 34 минуты 14 секунд

    докажи, что твиг хуйня
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 31 июля 2010 г. 22:08, спустя 2 минуты

    krasun, а ты докажи, что не хуйня)
    все умрут, а я изумруд
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 31 июля 2010 г. 22:43, спустя 35 минут 29 секунд

    смарти хуйня.
  • soul

    Сообщения: 790 Репутация: N Группа: Кто попало

    Spritz 1 августа 2010 г. 0:39, спустя 1 час 55 минут 14 секунд

    смарти весит много. а это хуйня
  • pasha

    Сообщения: 1048 Репутация: N Группа: Адекваты

    Spritz 1 августа 2010 г. 0:43, спустя 4 минуты 45 секунд

    o_O
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 1 августа 2010 г. 1:20, спустя 36 минут 15 секунд


    krasun, а ты докажи, что не хуйня)

    та я ради прикола, думал потроллить, мне в принципе пофиг и на smarty и на twig

    p.s: я всегда думал, что тот, кто выдвигает тезис, тот его и доказывает.

  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 1 августа 2010 г. 17:56, спустя 16 часов 36 минут 23 секунды

    Я выдвину тезис и докажу его :) Каждый, бля, КАЖДЫЙ шаболнизатор подаётся как быстрый, по причине того, что он компилируется в PHP-код. Но давайте взглянем на этот, бля, код. Он быстрый? Хуйтотам. Он умный? Хуйтотам.

    Разберём конкретно твиг (смарти просто в очереди). Достаточно спорная идея насчет "наследования шаблонов" реализуется просто безобразно. Код, который не должен выполняться, потому что перекрыт в "потомке", всё-таки будет выполнен. Просто его результаты будут проигнорированы, а ведь было бы нетрудно сделать что-то вроде:

    if (!isset($blockA)) {
    // заполняем $blickA
    }

    Идём дальше. Твиг это не выдумка бога фабъена, это реплика с оригинала на питоне. Реплика неудачная и невнимательная: Цикл for в оригинале имеет опцию "empty" (если нет вариантов для перебора), в файбьеновском варианте почему-то эта опция звучит как "else". Помоему это серьёзный косяк. Он вводит в заблуждение. ELSE мы привыкли видеть в контексте IF.

    Дальше. Опции по умолчанию заставляют шаблон перекомпилироваться при каждом вызове. ??? ??? ??? А кто говорил про скорость?

    И т.д. и т.п. Я не противник шаблонов на новом синтаксисе. Я сторонник простых решений и противник "маркетинга". Если честно, шаблон должен уметь очень немногое, но делать это эффективно. IMHO.
    ιιlllιlllι унц-унц
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 1 августа 2010 г. 18:00, спустя 3 минуты 42 секунды

    Цикл for в оригинале имеет опцию "empty" (если нет вариантов для перебора), в файбьеновском варианте почему-то эта опция звучит как "else".

    ну сделай свой тег унаследованный или напиши Фабьену, хай поправит
    Спустя 91 сек.
    наследование сейчас есть динамическое, это там такие проверки на перекрытие?
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 1 августа 2010 г. 18:00, спустя 25 секунд

    я не собираюсь это использовать, поэтому не буду создавать тикет. если ты согласен, что есть косяк и хочешь добра автору - сделай это сам.
    ιιlllιlllι унц-унц
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 1 августа 2010 г. 18:02, спустя 2 минуты 25 секунд

    вообще этот в for этот else/empty нафиг не нужен как по  мне.
    Спустя 32 сек.
    ок, напишу)

    это же ты создавал "тестовую среду для Twig"?
    Спустя 79 сек.
    Дальше. Опции по умолчанию заставляют шаблон перекомпилироваться при каждом вызове. ??? ??? ??? А кто говорил про скорость?

    ну у тебя ж контейнер, который свои опции загонит

Пожалуйста, авторизуйтесь, чтобы написать комментарий!